# near model CODE resource # jump table entries: 6560-6631 (72 of them) fn00000000: 00000000 4E56 FDDE link A6, -0x0222 00000004 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4 00000008 47EE FDFC lea.l A3, [A6 - 0x204] 0000000C 49EE FEFE lea.l A4, [A6 - 0x102] 00000010 302E 0008 move.w D0, [A6 + 0x8] 00000014 5340 subq.w D0, 1 00000016 6700 0258 beq +0x25A /* 00000270 */ 0000001A 5740 subq.w D0, 3 0000001C 6710 beq +0x12 /* 0000002E */ 0000001E 5940 subq.w D0, 4 00000020 6700 01B8 beq +0x1BA /* 000001DA */ 00000024 5340 subq.w D0, 1 00000026 6700 010C beq +0x10E /* 00000134 */ 0000002A 6000 0324 bra +0x326 /* 00000350 */ label0000002E: 0000002E 302E 000E move.w D0, [A6 + 0xE] 00000032 5340 subq.w D0, 1 00000034 6700 00E2 beq +0xE4 /* 00000118 */ 00000038 5740 subq.w D0, 3 0000003A 670E beq +0x10 /* 0000004A */ 0000003C 5940 subq.w D0, 4 0000003E 6700 00B4 beq +0xB6 /* 000000F4 */ 00000042 5340 subq.w D0, 1 00000044 672A beq +0x2C /* 00000070 */ 00000046 6000 0314 bra +0x316 /* 0000035C */ label0000004A: 0000004A 202E 000A move.l D0, [A6 + 0xA] 0000004E 90AE 0010 sub.l D0, [A6 + 0x10] 00000052 2D40 000A move.l [A6 + 0xA], D0 00000056 6C06 bge +0x8 /* 0000005E */ 00000058 70FF moveq.l D0, 0xFFFFFFFF 0000005A 6000 0302 bra +0x304 /* 0000035E */ label0000005E: 0000005E 4AAE 000A tst.l [A6 + 0xA] 00000062 5EC3 sgt D3 00000064 4403 neg.b D3 00000066 56C0 sne D0 00000068 0240 0001 andi.w D0, 0x1 0000006C 6000 02F0 bra +0x2F2 /* 0000035E */ label00000070: 00000070 486E 000A pea.l [A6 + 0xA] 00000074 486E FDDE pea.l [A6 - 0x222] 00000078 3F3C 280E move.w -[A7], 0x280E 0000007C A9EB syscall Pack4/FP68K 0000007E 41EE FDDE lea.l A0, [A6 - 0x222] 00000082 43EE FDE8 lea.l A1, [A6 - 0x218] 00000086 22D8 move.l [A1]+, [A0]+ 00000088 22D8 move.l [A1]+, [A0]+ 0000008A 32D8 move.w [A1]+, [A0]+ 0000008C 206E 0010 movea.l A0, [A6 + 0x10] 00000090 2050 movea.l A0, [A0] 00000092 43EE FDF2 lea.l A1, [A6 - 0x20E] 00000096 22D8 move.l [A1]+, [A0]+ 00000098 22D8 move.l [A1]+, [A0]+ 0000009A 32D8 move.w [A1]+, [A0]+ label0000009C: 0000009C 486E FDF2 pea.l [A6 - 0x20E] 000000A0 41EE FDDE lea.l A0, [A6 - 0x222] 000000A4 43EE FDE8 lea.l A1, [A6 - 0x218] 000000A8 20D9 move.l [A0]+, [A1]+ 000000AA 20D9 move.l [A0]+, [A1]+ 000000AC 30D9 move.w [A0]+, [A1]+ 000000AE 486E FDDE pea.l [A6 - 0x222] 000000B2 3F3C 0002 move.w -[A7], 0x2 000000B6 A9EB syscall Pack4/FP68K 000000B8 41EE FDDE lea.l A0, [A6 - 0x222] 000000BC 43EE FDE8 lea.l A1, [A6 - 0x218] 000000C0 22D8 move.l [A1]+, [A0]+ 000000C2 22D8 move.l [A1]+, [A0]+ 000000C4 32D8 move.w [A1]+, [A0]+ 000000C6 487A 02A0 pea.l [PC + 0x2A0 /* 00000368, value 0x0, cstring "" */] 000000CA 486E FDE8 pea.l [A6 - 0x218] 000000CE 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000000D2 A9EB syscall Pack4/FP68K 000000D4 6406 bcc +0x8 /* 000000DC */ 000000D6 70FF moveq.l D0, 0xFFFFFFFF 000000D8 6000 0284 bra +0x286 /* 0000035E */ label000000DC: 000000DC 487A 028A pea.l [PC + 0x28A /* 00000368, value 0x0, cstring "" */] 000000E0 486E FDE8 pea.l [A6 - 0x218] 000000E4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000000E8 A9EB syscall Pack4/FP68K 000000EA 5EC0 sgt D0 000000EC 0240 0001 andi.w D0, 0x1 000000F0 6000 026C bra +0x26E /* 0000035E */ label000000F4: 000000F4 2F0B move.l -[A7], A3 000000F6 2F2E 000A move.l -[A7], [A6 + 0xA] 000000FA 4EAD 11B2 jsr [A5 + 0x11B2 /* export_562 */] 000000FE 2F0C move.l -[A7], A4 00000100 302E 0012 move.w D0, [A6 + 0x12] 00000104 48C0 ext.l D0 00000106 2F00 move.l -[A7], D0 00000108 2F2D F0F2 move.l -[A7], [A5 - 0xF0E] 0000010C 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */] 00000110 4FEF 0014 lea.l A7, [A7 + 0x14] 00000114 6000 012C bra +0x12E /* 00000242 */ label00000118: 00000118 2F0B move.l -[A7], A3 0000011A 2F2E 000A move.l -[A7], [A6 + 0xA] 0000011E 4EAD 11B2 jsr [A5 + 0x11B2 /* export_562 */] 00000122 2F0C move.l -[A7], A4 00000124 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000128 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 0000012C 4FEF 0010 lea.l A7, [A7 + 0x10] 00000130 6000 0110 bra +0x112 /* 00000242 */ label00000134: 00000134 206E 000A movea.l A0, [A6 + 0xA] 00000138 2050 movea.l A0, [A0] 0000013A 43EE FDE8 lea.l A1, [A6 - 0x218] 0000013E 22D8 move.l [A1]+, [A0]+ 00000140 22D8 move.l [A1]+, [A0]+ 00000142 32D8 move.w [A1]+, [A0]+ 00000144 302E 000E move.w D0, [A6 + 0xE] 00000148 5340 subq.w D0, 1 0000014A 676E beq +0x70 /* 000001BA */ 0000014C 5740 subq.w D0, 3 0000014E 670C beq +0xE /* 0000015C */ 00000150 5940 subq.w D0, 4 00000152 673C beq +0x3E /* 00000190 */ 00000154 5340 subq.w D0, 1 00000156 6724 beq +0x26 /* 0000017C */ 00000158 6000 0202 bra +0x204 /* 0000035C */ label0000015C: 0000015C 486E 0010 pea.l [A6 + 0x10] 00000160 486E FDDE pea.l [A6 - 0x222] 00000164 3F3C 280E move.w -[A7], 0x280E 00000168 A9EB syscall Pack4/FP68K 0000016A 41EE FDDE lea.l A0, [A6 - 0x222] 0000016E 43EE FDF2 lea.l A1, [A6 - 0x20E] 00000172 22D8 move.l [A1]+, [A0]+ 00000174 22D8 move.l [A1]+, [A0]+ 00000176 32D8 move.w [A1]+, [A0]+ 00000178 6000 FF22 bra -0xDC /* 0000009C */ label0000017C: 0000017C 206E 0010 movea.l A0, [A6 + 0x10] 00000180 2050 movea.l A0, [A0] 00000182 43EE FDF2 lea.l A1, [A6 - 0x20E] 00000186 22D8 move.l [A1]+, [A0]+ 00000188 22D8 move.l [A1]+, [A0]+ 0000018A 32D8 move.w [A1]+, [A0]+ 0000018C 6000 FF0E bra -0xF0 /* 0000009C */ label00000190: 00000190 2F0B move.l -[A7], A3 00000192 41EE FDF2 lea.l A0, [A6 - 0x20E] 00000196 2F20 move.l -[A7], -[A0] 00000198 2F20 move.l -[A7], -[A0] 0000019A 3F20 move.w -[A7], -[A0] 0000019C 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 000001A0 2F0C move.l -[A7], A4 000001A2 302E 0012 move.w D0, [A6 + 0x12] 000001A6 48C0 ext.l D0 000001A8 2F00 move.l -[A7], D0 000001AA 2F2D F0F2 move.l -[A7], [A5 - 0xF0E] 000001AE 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */] 000001B2 4FEF 001A lea.l A7, [A7 + 0x1A] 000001B6 6000 008A bra +0x8C /* 00000242 */ label000001BA: 000001BA 2F0B move.l -[A7], A3 000001BC 41EE FDF2 lea.l A0, [A6 - 0x20E] 000001C0 2F20 move.l -[A7], -[A0] 000001C2 2F20 move.l -[A7], -[A0] 000001C4 3F20 move.w -[A7], -[A0] 000001C6 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 000001CA 2F0C move.l -[A7], A4 000001CC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000001D0 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 000001D4 4FEF 0016 lea.l A7, [A7 + 0x16] 000001D8 6068 bra +0x6A /* 00000242 */ label000001DA: 000001DA 2F0B move.l -[A7], A3 000001DC 302E 000C move.w D0, [A6 + 0xC] 000001E0 48C0 ext.l D0 000001E2 2F00 move.l -[A7], D0 000001E4 2F2D F0F2 move.l -[A7], [A5 - 0xF0E] 000001E8 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */] 000001EC 302E 000E move.w D0, [A6 + 0xE] 000001F0 5340 subq.w D0, 1 000001F2 4FEF 000C lea.l A7, [A7 + 0xC] 000001F6 676A beq +0x6C /* 00000262 */ 000001F8 5740 subq.w D0, 3 000001FA 670C beq +0xE /* 00000208 */ 000001FC 5940 subq.w D0, 4 000001FE 672C beq +0x2E /* 0000022C */ 00000200 5340 subq.w D0, 1 00000202 6712 beq +0x14 /* 00000216 */ 00000204 6000 0156 bra +0x158 /* 0000035C */ label00000208: 00000208 2F0C move.l -[A7], A4 0000020A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000020E 4EAD 11B2 jsr [A5 + 0x11B2 /* export_562 */] 00000212 504F addq.w A7, 8 00000214 602C bra +0x2E /* 00000242 */ label00000216: 00000216 2F0C move.l -[A7], A4 00000218 41EE FDFC lea.l A0, [A6 - 0x204] 0000021C 2F20 move.l -[A7], -[A0] 0000021E 2F20 move.l -[A7], -[A0] 00000220 3F20 move.w -[A7], -[A0] 00000222 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 00000226 4FEF 000E lea.l A7, [A7 + 0xE] 0000022A 6016 bra +0x18 /* 00000242 */ label0000022C: 0000022C 2F0C move.l -[A7], A4 0000022E 302E 0012 move.w D0, [A6 + 0x12] 00000232 48C0 ext.l D0 00000234 2F00 move.l -[A7], D0 00000236 2F2D F0F2 move.l -[A7], [A5 - 0xF0E] 0000023A 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */] 0000023E 4FEF 000C lea.l A7, [A7 + 0xC] label00000242: 00000242 7000 moveq.l D0, 0x00 00000244 1014 move.b D0, [A4] 00000246 2F00 move.l -[A7], D0 00000248 7000 moveq.l D0, 0x00 0000024A 1013 move.b D0, [A3] 0000024C 2F00 move.l -[A7], D0 0000024E 486C 0001 pea.l [A4 + 0x1] 00000252 486B 0001 pea.l [A3 + 0x1] 00000256 4EAD 121A jsr [A5 + 0x121A /* export_575 */] 0000025A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000025E 6000 00FE bra +0x100 /* 0000035E */ label00000262: 00000262 2F0C move.l -[A7], A4 00000264 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000268 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 0000026C 504F addq.w A7, 8 0000026E 60D2 bra -0x2C /* 00000242 */ label00000270: 00000270 302E 000E move.w D0, [A6 + 0xE] 00000274 5340 subq.w D0, 1 00000276 676E beq +0x70 /* 000002E6 */ 00000278 5740 subq.w D0, 3 0000027A 670C beq +0xE /* 00000288 */ 0000027C 5940 subq.w D0, 4 0000027E 6742 beq +0x44 /* 000002C2 */ 00000280 5340 subq.w D0, 1 00000282 671E beq +0x20 /* 000002A2 */ 00000284 6000 00D6 bra +0xD8 /* 0000035C */ label00000288: 00000288 2F0B move.l -[A7], A3 0000028A 2F2E 000A move.l -[A7], [A6 + 0xA] 0000028E 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 00000292 2F0C move.l -[A7], A4 00000294 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000298 4EAD 11B2 jsr [A5 + 0x11B2 /* export_562 */] 0000029C 4FEF 0010 lea.l A7, [A7 + 0x10] 000002A0 60A0 bra -0x5E /* 00000242 */ label000002A2: 000002A2 2F0B move.l -[A7], A3 000002A4 2F2E 000A move.l -[A7], [A6 + 0xA] 000002A8 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 000002AC 2F0C move.l -[A7], A4 000002AE 41EE FDFC lea.l A0, [A6 - 0x204] 000002B2 2F20 move.l -[A7], -[A0] 000002B4 2F20 move.l -[A7], -[A0] 000002B6 3F20 move.w -[A7], -[A0] 000002B8 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 000002BC 4FEF 0016 lea.l A7, [A7 + 0x16] 000002C0 6080 bra -0x7E /* 00000242 */ label000002C2: 000002C2 2F0B move.l -[A7], A3 000002C4 2F2E 000A move.l -[A7], [A6 + 0xA] 000002C8 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 000002CC 2F0C move.l -[A7], A4 000002CE 302E 0012 move.w D0, [A6 + 0x12] 000002D2 48C0 ext.l D0 000002D4 2F00 move.l -[A7], D0 000002D6 2F2D F0F2 move.l -[A7], [A5 - 0xF0E] 000002DA 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */] 000002DE 4FEF 0014 lea.l A7, [A7 + 0x14] 000002E2 6000 FF5E bra -0xA0 /* 00000242 */ label000002E6: 000002E6 7000 moveq.l D0, 0x00 000002E8 2F00 move.l -[A7], D0 000002EA 2F2E 000A move.l -[A7], [A6 + 0xA] 000002EE 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 000002F2 7000 moveq.l D0, 0x00 000002F4 2F00 move.l -[A7], D0 000002F6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000002FA 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 000002FE 2F2E 000A move.l -[A7], [A6 + 0xA] 00000302 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00000306 2A00 move.l D5, D0 00000308 5385 subq.l D5, 1 0000030A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000030E 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00000312 2C00 move.l D6, D0 00000314 5386 subq.l D6, 1 00000316 2F06 move.l -[A7], D6 00000318 2F05 move.l -[A7], D5 0000031A 206E 0010 movea.l A0, [A6 + 0x10] 0000031E 2F10 move.l -[A7], [A0] 00000320 206E 000A movea.l A0, [A6 + 0xA] 00000324 2F10 move.l -[A7], [A0] 00000326 4EAD 121A jsr [A5 + 0x121A /* export_575 */] 0000032A 48C0 ext.l D0 0000032C 2E00 move.l D7, D0 0000032E 7000 moveq.l D0, 0x00 00000330 2F00 move.l -[A7], D0 00000332 2F2E 000A move.l -[A7], [A6 + 0xA] 00000336 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 0000033A 4FEF 0030 lea.l A7, [A7 + 0x30] 0000033E 7000 moveq.l D0, 0x00 00000340 2F00 move.l -[A7], D0 00000342 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000346 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 0000034A 504F addq.w A7, 8 0000034C 3007 move.w D0, D7 0000034E 600E bra +0x10 /* 0000035E */ label00000350: 00000350 302E 0008 move.w D0, [A6 + 0x8] 00000354 B06E 000E cmp.w D0, [A6 + 0xE] 00000358 6700 FCF0 beq -0x30E /* 0000004A */ label0000035C: 0000035C 7001 moveq.l D0, 0x01 label0000035E: 0000035E 4CEE 18E8 FDC6 movem.l D3,D5,D6,D7,A3,A4, [A6 - 0x23A] 00000364 4E5E unlink A6 00000366 4E75 rts 00000368 0000 0000 ori.b D0, 0x0 0000036C 0000 0000 ori.b D0, 0x0 00000370 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000372-00000376 fn00000372: 00000372 4E56 FFF4 link A6, -0x000C // end alternate branch 00000372-00000376 fn00000372: // (misaligned) 00000374 FFF4 .invalid <> 00000376 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000037A 266E 000C movea.l A3, [A6 + 0xC] 0000037E 286E 0008 movea.l A4, [A6 + 0x8] 00000382 422E FFF9 clr.b [A6 - 0x7] 00000386 7C00 moveq.l D6, 0x00 00000388 2054 movea.l A0, [A4] 0000038A 2828 0008 move.l D4, [A0 + 0x8] 0000038E 5384 subq.l D4, 1 00000390 7A01 moveq.l D5, 0x01 00000392 7EFF moveq.l D7, 0xFFFFFFFF 00000394 6000 009E bra +0xA0 /* 00000434 */ label00000398: 00000398 2D46 FFF4 move.l [A6 - 0xC], D6 0000039C 2004 move.l D0, D4 0000039E 90AE FFF4 sub.l D0, [A6 - 0xC] 000003A2 E280 asr D0, 1 000003A4 2E00 move.l D7, D0 000003A6 DEAE FFF4 add.l D7, [A6 - 0xC] 000003AA 2054 movea.l A0, [A4] 000003AC 2007 move.l D0, D7 000003AE D080 add.l D0, D0 000003B0 2200 move.l D1, D0 000003B2 D281 add.l D1, D1 000003B4 D081 add.l D0, D1 000003B6 43EE FFFA lea.l A1, [A6 - 0x6] 000003BA 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 000003BE 22D8 move.l [A1]+, [A0]+ 000003C0 32D8 move.w [A1]+, [A0]+ 000003C2 41EE 0000 lea.l A0, [A6 + 0x0] 000003C6 2F20 move.l -[A7], -[A0] 000003C8 3F20 move.w -[A7], -[A0] 000003CA 204B movea.l A0, A3 000003CC 5C88 addq.l A0, 6 000003CE 2F20 move.l -[A7], -[A0] 000003D0 3F20 move.w -[A7], -[A0] 000003D2 4EBA FC2C jsr [PC - 0x3D4 /* 00000000 */] 000003D6 3A00 move.w D5, D0 000003D8 4FEF 000C lea.l A7, [A7 + 0xC] 000003DC 6648 bne +0x4A /* 00000426 */ 000003DE 1D7C 0001 FFF9 move.b [A6 - 0x7], 0x1 000003E4 603A bra +0x3C /* 00000420 */ label000003E6: 000003E6 2007 move.l D0, D7 000003E8 5380 subq.l D0, 1 000003EA 2054 movea.l A0, [A4] 000003EC D080 add.l D0, D0 000003EE 2200 move.l D1, D0 000003F0 D281 add.l D1, D1 000003F2 D081 add.l D0, D1 000003F4 43EE FFFA lea.l A1, [A6 - 0x6] 000003F8 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 000003FC 22D8 move.l [A1]+, [A0]+ 000003FE 32D8 move.w [A1]+, [A0]+ 00000400 41EE 0000 lea.l A0, [A6 + 0x0] 00000404 2F20 move.l -[A7], -[A0] 00000406 3F20 move.w -[A7], -[A0] 00000408 204B movea.l A0, A3 0000040A 5C88 addq.l A0, 6 0000040C 2F20 move.l -[A7], -[A0] 0000040E 3F20 move.w -[A7], -[A0] 00000410 4EBA FBEE jsr [PC - 0x412 /* 00000000 */] 00000414 4A40 tst.w D0 00000416 4FEF 000C lea.l A7, [A7 + 0xC] 0000041A 6626 bne +0x28 /* 00000442 */ 0000041C 2007 move.l D0, D7 0000041E 5387 subq.l D7, 1 label00000420: 00000420 4A87 tst.l D7 00000422 6EC2 bgt -0x3C /* 000003E6 */ 00000424 601C bra +0x1E /* 00000442 */ label00000426: 00000426 4A45 tst.w D5 00000428 6F06 ble +0x8 /* 00000430 */ 0000042A 2C07 move.l D6, D7 0000042C 5286 addq.l D6, 1 0000042E 6004 bra +0x6 /* 00000434 */ label00000430: 00000430 2807 move.l D4, D7 00000432 5384 subq.l D4, 1 label00000434: 00000434 B886 cmp.l D4, D6 00000436 6C00 FF60 bge -0x9E /* 00000398 */ 0000043A 4A45 tst.w D5 0000043C 6F04 ble +0x6 /* 00000442 */ 0000043E 2007 move.l D0, D7 00000440 5287 addq.l D7, 1 label00000442: 00000442 4AAE 0010 tst.l [A6 + 0x10] 00000446 6706 beq +0x8 /* 0000044E */ 00000448 206E 0010 movea.l A0, [A6 + 0x10] 0000044C 2087 move.l [A0], D7 label0000044E: 0000044E 102E FFF9 move.b D0, [A6 - 0x7] 00000452 4CEE 18F0 FFDC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x24] 00000458 4E5E unlink A6 0000045A 4E75 rts fn0000045C: 0000045C 4E56 FFFA link A6, -0x0006 00000460 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000464 266E 0010 movea.l A3, [A6 + 0x10] 00000468 286E 0008 movea.l A4, [A6 + 0x8] 0000046C 2054 movea.l A0, [A4] 0000046E 2C28 0008 move.l D6, [A0 + 0x8] 00000472 7E00 moveq.l D7, 0x00 00000474 6040 bra +0x42 /* 000004B6 */ label00000476: 00000476 2054 movea.l A0, [A4] 00000478 2007 move.l D0, D7 0000047A D080 add.l D0, D0 0000047C 2200 move.l D1, D0 0000047E D281 add.l D1, D1 00000480 D081 add.l D0, D1 00000482 43EE FFFA lea.l A1, [A6 - 0x6] 00000486 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 0000048A 22D8 move.l [A1]+, [A0]+ 0000048C 32D8 move.w [A1]+, [A0]+ 0000048E 206E 000C movea.l A0, [A6 + 0xC] 00000492 5C88 addq.l A0, 6 00000494 2F20 move.l -[A7], -[A0] 00000496 3F20 move.w -[A7], -[A0] 00000498 41EE 0000 lea.l A0, [A6 + 0x0] 0000049C 2F20 move.l -[A7], -[A0] 0000049E 3F20 move.w -[A7], -[A0] 000004A0 4EBA FB5E jsr [PC - 0x4A2 /* 00000000 */] 000004A4 4A40 tst.w D0 000004A6 4FEF 000C lea.l A7, [A7 + 0xC] 000004AA 6606 bne +0x8 /* 000004B2 */ 000004AC 2687 move.l [A3], D7 000004AE 7001 moveq.l D0, 0x01 000004B0 600E bra +0x10 /* 000004C0 */ label000004B2: 000004B2 2007 move.l D0, D7 000004B4 5287 addq.l D7, 1 label000004B6: 000004B6 BC87 cmp.l D6, D7 000004B8 6EBC bgt -0x42 /* 00000476 */ 000004BA 70FF moveq.l D0, 0xFFFFFFFF 000004BC 2680 move.l [A3], D0 000004BE 7000 moveq.l D0, 0x00 label000004C0: 000004C0 4CEE 18C0 FFEA movem.l D6,D7,A3,A4, [A6 - 0x16] 000004C6 4E5E unlink A6 000004C8 4E75 rts fn000004CA: 000004CA 4E56 FFF6 link A6, -0x000A 000004CE 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000004D2 266E 0008 movea.l A3, [A6 + 0x8] 000004D6 3A2D F0E8 move.w D5, [A5 - 0xF18] 000004DA 4A2E 000F tst.b [A6 + 0xF] 000004DE 6778 beq +0x7A /* 00000558 */ 000004E0 0C45 0002 cmpi.w D5, 0x2 000004E4 6F0C ble +0xE /* 000004F2 */ 000004E6 41ED F7EE lea.l A0, [A5 - 0x812] 000004EA 2253 movea.l A1, [A3] 000004EC 2288 move.l [A1], A0 000004EE 6000 00B2 bra +0xB4 /* 000005A2 */ label000004F2: 000004F2 0C45 0002 cmpi.w D5, 0x2 000004F6 6C0E bge +0x10 /* 00000506 */ 000004F8 7035 moveq.l D0, 0x35 000004FA 2F00 move.l -[A7], D0 000004FC 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00000500 584F addq.w A7, 4 00000502 6000 01DC bra +0x1DE /* 000006E0 */ label00000506: 00000506 206D F0D8 movea.l A0, [A5 - 0xF28] 0000050A 202D F0E0 move.l D0, [A5 - 0xF20] 0000050E D090 add.l D0, [A0] 00000510 322D F0E8 move.w D1, [A5 - 0xF18] 00000514 48C1 ext.l D1 00000516 5381 subq.l D1, 1 00000518 D281 add.l D1, D1 0000051A 2401 move.l D2, D1 0000051C D482 add.l D2, D2 0000051E D282 add.l D1, D2 00000520 9081 sub.l D0, D1 00000522 2040 movea.l A0, D0 00000524 43EE FFFA lea.l A1, [A6 - 0x6] 00000528 22D8 move.l [A1]+, [A0]+ 0000052A 32D8 move.w [A1]+, [A0]+ 0000052C 486E FFFA pea.l [A6 - 0x6] 00000530 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00000534 486E FFF6 pea.l [A6 - 0xA] 00000538 486E FFFA pea.l [A6 - 0x6] 0000053C 2F0B move.l -[A7], A3 0000053E 4EBA FE32 jsr [PC - 0x1CE /* 00000372 */] 00000542 486E FFFA pea.l [A6 - 0x6] 00000546 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000054A 2F0B move.l -[A7], A3 0000054C 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */] 00000550 4FEF 001C lea.l A7, [A7 + 0x1C] 00000554 6000 018A bra +0x18C /* 000006E0 */ label00000558: 00000558 0C45 0002 cmpi.w D5, 0x2 0000055C 6630 bne +0x32 /* 0000058E */ 0000055E 2053 movea.l A0, [A3] 00000560 2D68 0008 FFF6 move.l [A6 - 0xA], [A0 + 0x8] 00000566 206D F0D8 movea.l A0, [A5 - 0xF28] 0000056A 202D F0E0 move.l D0, [A5 - 0xF20] 0000056E D090 add.l D0, [A0] 00000570 322D F0E8 move.w D1, [A5 - 0xF18] 00000574 48C1 ext.l D1 00000576 5381 subq.l D1, 1 00000578 D281 add.l D1, D1 0000057A 2401 move.l D2, D1 0000057C D482 add.l D2, D2 0000057E D282 add.l D1, D2 00000580 9081 sub.l D0, D1 00000582 2040 movea.l A0, D0 00000584 43EE FFFA lea.l A1, [A6 - 0x6] 00000588 22D8 move.l [A1]+, [A0]+ 0000058A 32D8 move.w [A1]+, [A0]+ 0000058C 607C bra +0x7E /* 0000060A */ label0000058E: 0000058E 0C45 0003 cmpi.w D5, 0x3 00000592 670E beq +0x10 /* 000005A2 */ 00000594 7035 moveq.l D0, 0x35 00000596 2F00 move.l -[A7], D0 00000598 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 0000059C 584F addq.w A7, 4 0000059E 6000 0140 bra +0x142 /* 000006E0 */ label000005A2: 000005A2 486E FFF6 pea.l [A6 - 0xA] 000005A6 7004 moveq.l D0, 0x04 000005A8 2F00 move.l -[A7], D0 000005AA 7202 moveq.l D1, 0x02 000005AC 2F01 move.l -[A7], D1 000005AE 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 000005B2 4A00 tst.b D0 000005B4 4FEF 000C lea.l A7, [A7 + 0xC] 000005B8 6700 0126 beq +0x128 /* 000006E0 */ 000005BC 7001 moveq.l D0, 0x01 000005BE B0AE FFF6 cmp.l D0, [A6 - 0xA] 000005C2 6F18 ble +0x1A /* 000005DC */ 000005C4 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000005C8 7004 moveq.l D0, 0x04 000005CA 2F00 move.l -[A7], D0 000005CC 7236 moveq.l D1, 0x36 000005CE 2F01 move.l -[A7], D1 000005D0 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */] 000005D4 4FEF 000C lea.l A7, [A7 + 0xC] 000005D8 6000 0106 bra +0x108 /* 000006E0 */ label000005DC: 000005DC 202E FFF6 move.l D0, [A6 - 0xA] 000005E0 53AE FFF6 subq.l [A6 - 0xA], 1 000005E4 206D F0D8 movea.l A0, [A5 - 0xF28] 000005E8 202D F0E0 move.l D0, [A5 - 0xF20] 000005EC D090 add.l D0, [A0] 000005EE 322D F0E8 move.w D1, [A5 - 0xF18] 000005F2 48C1 ext.l D1 000005F4 5581 subq.l D1, 2 000005F6 D281 add.l D1, D1 000005F8 2401 move.l D2, D1 000005FA D482 add.l D2, D2 000005FC D282 add.l D1, D2 000005FE 9081 sub.l D0, D1 00000600 2040 movea.l A0, D0 00000602 43EE FFFA lea.l A1, [A6 - 0x6] 00000606 22D8 move.l [A1]+, [A0]+ 00000608 32D8 move.w [A1]+, [A0]+ label0000060A: 0000060A 2053 movea.l A0, [A3] 0000060C 2E28 0008 move.l D7, [A0 + 0x8] 00000610 486E FFFA pea.l [A6 - 0x6] 00000614 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00000618 4A2E 0013 tst.b [A6 + 0x13] 0000061C 584F addq.w A7, 4 0000061E 6740 beq +0x42 /* 00000660 */ 00000620 BEAE FFF6 cmp.l D7, [A6 - 0xA] 00000624 6F3A ble +0x3C /* 00000660 */ 00000626 2053 movea.l A0, [A3] 00000628 202E FFF6 move.l D0, [A6 - 0xA] 0000062C D080 add.l D0, D0 0000062E 2200 move.l D1, D0 00000630 D281 add.l D1, D1 00000632 D081 add.l D0, D1 00000634 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 00000638 2F20 move.l -[A7], -[A0] 0000063A 3F20 move.w -[A7], -[A0] 0000063C 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 00000640 2053 movea.l A0, [A3] 00000642 202E FFF6 move.l D0, [A6 - 0xA] 00000646 D080 add.l D0, D0 00000648 2200 move.l D1, D0 0000064A D281 add.l D1, D1 0000064C D081 add.l D0, D1 0000064E 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00000652 43EE FFFA lea.l A1, [A6 - 0x6] 00000656 20D9 move.l [A0]+, [A1]+ 00000658 30D9 move.w [A0]+, [A1]+ 0000065A 5C4F addq.w A7, 6 0000065C 6000 0082 bra +0x84 /* 000006E0 */ label00000660: 00000660 0CAE 1555 5555 FFF6 cmpi.l [A6 - 0xA], 0x15555555 00000668 6F16 ble +0x18 /* 00000680 */ 0000066A 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000066E 7004 moveq.l D0, 0x04 00000670 2F00 move.l -[A7], D0 00000672 7230 moveq.l D1, 0x30 00000674 2F01 move.l -[A7], D1 00000676 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */] 0000067A 4FEF 000C lea.l A7, [A7 + 0xC] 0000067E 6060 bra +0x62 /* 000006E0 */ label00000680: 00000680 202E FFF6 move.l D0, [A6 - 0xA] 00000684 5380 subq.l D0, 1 00000686 2F00 move.l -[A7], D0 00000688 2F0B move.l -[A7], A3 0000068A 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */] 0000068E 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */] 00000692 4A00 tst.b D0 00000694 504F addq.w A7, 8 00000696 6748 beq +0x4A /* 000006E0 */ 00000698 486E FFFA pea.l [A6 - 0x6] 0000069C 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000006A0 2F0B move.l -[A7], A3 000006A2 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */] 000006A6 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */] 000006AA 4A00 tst.b D0 000006AC 4FEF 000C lea.l A7, [A7 + 0xC] 000006B0 672E beq +0x30 /* 000006E0 */ 000006B2 2053 movea.l A0, [A3] 000006B4 2C28 0008 move.l D6, [A0 + 0x8] 000006B8 5386 subq.l D6, 1 000006BA 2053 movea.l A0, [A3] 000006BC 2007 move.l D0, D7 000006BE D080 add.l D0, D0 000006C0 2200 move.l D1, D0 000006C2 D281 add.l D1, D1 000006C4 D081 add.l D0, D1 000006C6 49F0 0814 lea.l A4, [A0 + D0 + 0x14] 000006CA 6010 bra +0x12 /* 000006DC */ label000006CC: 000006CC 38BC 0004 move.w [A4], 0x4 000006D0 7000 moveq.l D0, 0x00 000006D2 2940 0002 move.l [A4 + 0x2], D0 000006D6 2007 move.l D0, D7 000006D8 5287 addq.l D7, 1 000006DA 5C4C addq.w A4, 6 label000006DC: 000006DC BC87 cmp.l D6, D7 000006DE 6EEC bgt -0x12 /* 000006CC */ label000006E0: 000006E0 4CEE 18E0 FFE2 movem.l D5,D6,D7,A3,A4, [A6 - 0x1E] 000006E6 4E5E unlink A6 000006E8 4E75 rts fn000006EA: 000006EA 4E56 FFFA link A6, -0x0006 000006EE 48E7 0108 movem.l -[A7], D7,A4 000006F2 286E 0008 movea.l A4, [A6 + 0x8] 000006F6 3E2D F0E8 move.w D7, [A5 - 0xF18] 000006FA 0C47 0002 cmpi.w D7, 0x2 000006FE 670C beq +0xE /* 0000070C */ 00000700 700F moveq.l D0, 0x0F 00000702 2F00 move.l -[A7], D0 00000704 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00000708 584F addq.w A7, 4 0000070A 604E bra +0x50 /* 0000075A */ label0000070C: 0000070C 4A2E 000F tst.b [A6 + 0xF] 00000710 6708 beq +0xA /* 0000071A */ 00000712 41ED F7EE lea.l A0, [A5 - 0x812] 00000716 2254 movea.l A1, [A4] 00000718 2288 move.l [A1], A0 label0000071A: 0000071A 206D F0D8 movea.l A0, [A5 - 0xF28] 0000071E 202D F0E0 move.l D0, [A5 - 0xF20] 00000722 D090 add.l D0, [A0] 00000724 322D F0E8 move.w D1, [A5 - 0xF18] 00000728 48C1 ext.l D1 0000072A 5381 subq.l D1, 1 0000072C D281 add.l D1, D1 0000072E 2401 move.l D2, D1 00000730 D482 add.l D2, D2 00000732 D282 add.l D1, D2 00000734 9081 sub.l D0, D1 00000736 2040 movea.l A0, D0 00000738 43EE FFFA lea.l A1, [A6 - 0x6] 0000073C 22D8 move.l [A1]+, [A0]+ 0000073E 32D8 move.w [A1]+, [A0]+ 00000740 486E FFFA pea.l [A6 - 0x6] 00000744 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00000748 486E FFFA pea.l [A6 - 0x6] 0000074C 2F0C move.l -[A7], A4 0000074E 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */] 00000752 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */] 00000756 4FEF 000C lea.l A7, [A7 + 0xC] label0000075A: 0000075A 4CEE 1080 FFF2 movem.l D7,A4, [A6 - 0xE] 00000760 4E5E unlink A6 00000762 4E75 rts fn00000764: 00000764 4E56 FFFC link A6, -0x0004 00000768 2F0C move.l -[A7], A4 0000076A 286E 0008 movea.l A4, [A6 + 0x8] 0000076E 486E FFFC pea.l [A6 - 0x4] 00000772 7004 moveq.l D0, 0x04 00000774 2F00 move.l -[A7], D0 00000776 7202 moveq.l D1, 0x02 00000778 2F01 move.l -[A7], D1 0000077A 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 0000077E 4A00 tst.b D0 00000780 4FEF 000C lea.l A7, [A7 + 0xC] 00000784 6768 beq +0x6A /* 000007EE */ 00000786 7001 moveq.l D0, 0x01 00000788 B0AE FFFC cmp.l D0, [A6 - 0x4] 0000078C 6E0C bgt +0xE /* 0000079A */ 0000078E 2054 movea.l A0, [A4] 00000790 202E FFFC move.l D0, [A6 - 0x4] 00000794 B0A8 0008 cmp.l D0, [A0 + 0x8] 00000798 6F0C ble +0xE /* 000007A6 */ label0000079A: 0000079A 7037 moveq.l D0, 0x37 0000079C 2F00 move.l -[A7], D0 0000079E 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 000007A2 584F addq.w A7, 4 000007A4 6048 bra +0x4A /* 000007EE */ label000007A6: 000007A6 202E FFFC move.l D0, [A6 - 0x4] 000007AA 53AE FFFC subq.l [A6 - 0x4], 1 000007AE 2054 movea.l A0, [A4] 000007B0 202E FFFC move.l D0, [A6 - 0x4] 000007B4 D080 add.l D0, D0 000007B6 2200 move.l D1, D0 000007B8 D281 add.l D1, D1 000007BA D081 add.l D0, D1 000007BC 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 000007C0 2F20 move.l -[A7], -[A0] 000007C2 3F20 move.w -[A7], -[A0] 000007C4 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 000007C8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000007CC 2F0C move.l -[A7], A4 000007CE 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */] 000007D2 2054 movea.l A0, [A4] 000007D4 2248 movea.l A1, A0 000007D6 2029 000C move.l D0, [A1 + 0xC] 000007DA E280 asr D0, 1 000007DC B0A8 0008 cmp.l D0, [A0 + 0x8] 000007E0 4FEF 000E lea.l A7, [A7 + 0xE] 000007E4 6D08 blt +0xA /* 000007EE */ 000007E6 2F0C move.l -[A7], A4 000007E8 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */] 000007EC 584F addq.w A7, 4 label000007EE: 000007EE 286E FFF8 movea.l A4, [A6 - 0x8] 000007F2 4E5E unlink A6 000007F4 4E75 rts fn000007F6: 000007F6 4E56 0000 link A6, 0 000007FA 48E7 0308 movem.l -[A7], D6,D7,A4 000007FE 286E 0008 movea.l A4, [A6 + 0x8] 00000802 2054 movea.l A0, [A4] 00000804 2C28 0008 move.l D6, [A0 + 0x8] 00000808 7E00 moveq.l D7, 0x00 0000080A 601E bra +0x20 /* 0000082A */ label0000080C: 0000080C 2054 movea.l A0, [A4] 0000080E 2007 move.l D0, D7 00000810 D080 add.l D0, D0 00000812 2200 move.l D1, D0 00000814 D281 add.l D1, D1 00000816 D081 add.l D0, D1 00000818 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 0000081C 2F20 move.l -[A7], -[A0] 0000081E 3F20 move.w -[A7], -[A0] 00000820 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 00000824 5C4F addq.w A7, 6 00000826 2007 move.l D0, D7 00000828 5287 addq.l D7, 1 label0000082A: 0000082A BC87 cmp.l D6, D7 0000082C 6EDE bgt -0x20 /* 0000080C */ 0000082E 2054 movea.l A0, [A4] 00000830 7000 moveq.l D0, 0x00 00000832 2140 0008 move.l [A0 + 0x8], D0 00000836 2F0C move.l -[A7], A4 00000838 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */] 0000083C 584F addq.w A7, 4 0000083E 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00000844 4E5E unlink A6 00000846 4E75 rts fn00000848: 00000848 4E56 FFF6 link A6, -0x000A 0000084C 2F0C move.l -[A7], A4 0000084E 286E 0008 movea.l A4, [A6 + 0x8] 00000852 7002 moveq.l D0, 0x02 00000854 B06D F0E8 cmp.w D0, [A5 - 0xF18] 00000858 6710 beq +0x12 /* 0000086A */ 0000085A 700F moveq.l D0, 0x0F 0000085C 2F00 move.l -[A7], D0 0000085E 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00000862 7000 moveq.l D0, 0x00 00000864 584F addq.w A7, 4 00000866 6000 0088 bra +0x8A /* 000008F0 */ label0000086A: 0000086A 206D F0D8 movea.l A0, [A5 - 0xF28] 0000086E 202D F0E0 move.l D0, [A5 - 0xF20] 00000872 D090 add.l D0, [A0] 00000874 322D F0E8 move.w D1, [A5 - 0xF18] 00000878 48C1 ext.l D1 0000087A 5381 subq.l D1, 1 0000087C D281 add.l D1, D1 0000087E 2401 move.l D2, D1 00000880 D482 add.l D2, D2 00000882 D282 add.l D1, D2 00000884 9081 sub.l D0, D1 00000886 2040 movea.l A0, D0 00000888 43EE FFF6 lea.l A1, [A6 - 0xA] 0000088C 22D8 move.l [A1]+, [A0]+ 0000088E 32D8 move.w [A1]+, [A0]+ 00000890 4A2E 000F tst.b [A6 + 0xF] 00000894 6742 beq +0x44 /* 000008D8 */ 00000896 486E FFFC pea.l [A6 - 0x4] 0000089A 486E FFF6 pea.l [A6 - 0xA] 0000089E 2F0C move.l -[A7], A4 000008A0 4EBA FAD0 jsr [PC - 0x530 /* 00000372 */] 000008A4 4A00 tst.b D0 000008A6 4FEF 000C lea.l A7, [A7 + 0xC] 000008AA 6742 beq +0x44 /* 000008EE */ label000008AC: 000008AC 2054 movea.l A0, [A4] 000008AE 202E FFFC move.l D0, [A6 - 0x4] 000008B2 D080 add.l D0, D0 000008B4 2200 move.l D1, D0 000008B6 D281 add.l D1, D1 000008B8 D081 add.l D0, D1 000008BA 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 000008BE 2F20 move.l -[A7], -[A0] 000008C0 3F20 move.w -[A7], -[A0] 000008C2 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 000008C6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000008CA 2F0C move.l -[A7], A4 000008CC 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */] 000008D0 7001 moveq.l D0, 0x01 000008D2 4FEF 000E lea.l A7, [A7 + 0xE] 000008D6 6018 bra +0x1A /* 000008F0 */ label000008D8: 000008D8 486E FFFC pea.l [A6 - 0x4] 000008DC 486E FFF6 pea.l [A6 - 0xA] 000008E0 2F0C move.l -[A7], A4 000008E2 4EBA FB78 jsr [PC - 0x488 /* 0000045C */] 000008E6 4A00 tst.b D0 000008E8 4FEF 000C lea.l A7, [A7 + 0xC] 000008EC 66BE bne -0x40 /* 000008AC */ label000008EE: 000008EE 7000 moveq.l D0, 0x00 label000008F0: 000008F0 286E FFF2 movea.l A4, [A6 - 0xE] 000008F4 4E5E unlink A6 000008F6 4E75 rts fn000008F8: 000008F8 4E56 FFFC link A6, -0x0004 000008FC 2F0C move.l -[A7], A4 000008FE 286E 0008 movea.l A4, [A6 + 0x8] 00000902 486E FFFC pea.l [A6 - 0x4] 00000906 7004 moveq.l D0, 0x04 00000908 2F00 move.l -[A7], D0 0000090A 7202 moveq.l D1, 0x02 0000090C 2F01 move.l -[A7], D1 0000090E 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 00000912 4A00 tst.b D0 00000914 4FEF 000C lea.l A7, [A7 + 0xC] 00000918 673C beq +0x3E /* 00000956 */ 0000091A 7001 moveq.l D0, 0x01 0000091C B0AE FFFC cmp.l D0, [A6 - 0x4] 00000920 6E0C bgt +0xE /* 0000092E */ 00000922 2054 movea.l A0, [A4] 00000924 202E FFFC move.l D0, [A6 - 0x4] 00000928 B0A8 0008 cmp.l D0, [A0 + 0x8] 0000092C 6F0C ble +0xE /* 0000093A */ label0000092E: 0000092E 7037 moveq.l D0, 0x37 00000930 2F00 move.l -[A7], D0 00000932 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00000936 584F addq.w A7, 4 00000938 601C bra +0x1E /* 00000956 */ label0000093A: 0000093A 202E FFFC move.l D0, [A6 - 0x4] 0000093E 5380 subq.l D0, 1 00000940 2054 movea.l A0, [A4] 00000942 D080 add.l D0, D0 00000944 2200 move.l D1, D0 00000946 D281 add.l D1, D1 00000948 D081 add.l D0, D1 0000094A 226E 000C movea.l A1, [A6 + 0xC] 0000094E 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00000952 22D8 move.l [A1]+, [A0]+ 00000954 32D8 move.w [A1]+, [A0]+ label00000956: 00000956 286E FFF8 movea.l A4, [A6 - 0x8] 0000095A 4E5E unlink A6 0000095C 4E75 rts fn0000095E: 0000095E 4E56 FFFA link A6, -0x0006 00000962 48E7 0018 movem.l -[A7], A3,A4 00000966 266E 0008 movea.l A3, [A6 + 0x8] 0000096A 286E 0010 movea.l A4, [A6 + 0x10] 0000096E 7002 moveq.l D0, 0x02 00000970 B06D F0E8 cmp.w D0, [A5 - 0xF18] 00000974 670C beq +0xE /* 00000982 */ 00000976 700F moveq.l D0, 0x0F 00000978 2F00 move.l -[A7], D0 0000097A 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 0000097E 584F addq.w A7, 4 00000980 6060 bra +0x62 /* 000009E2 */ label00000982: 00000982 206D F0D8 movea.l A0, [A5 - 0xF28] 00000986 202D F0E0 move.l D0, [A5 - 0xF20] 0000098A D090 add.l D0, [A0] 0000098C 322D F0E8 move.w D1, [A5 - 0xF18] 00000990 48C1 ext.l D1 00000992 5381 subq.l D1, 1 00000994 D281 add.l D1, D1 00000996 2401 move.l D2, D1 00000998 D482 add.l D2, D2 0000099A D282 add.l D1, D2 0000099C 9081 sub.l D0, D1 0000099E 2040 movea.l A0, D0 000009A0 43EE FFFA lea.l A1, [A6 - 0x6] 000009A4 22D8 move.l [A1]+, [A0]+ 000009A6 32D8 move.w [A1]+, [A0]+ 000009A8 4A2E 000F tst.b [A6 + 0xF] 000009AC 671E beq +0x20 /* 000009CC */ 000009AE 486C 0002 pea.l [A4 + 0x2] 000009B2 486E FFFA pea.l [A6 - 0x6] 000009B6 2F0B move.l -[A7], A3 000009B8 4EBA F9B8 jsr [PC - 0x648 /* 00000372 */] 000009BC 4A00 tst.b D0 000009BE 4FEF 000C lea.l A7, [A7 + 0xC] 000009C2 661A bne +0x1C /* 000009DE */ 000009C4 70FF moveq.l D0, 0xFFFFFFFF 000009C6 2940 0002 move.l [A4 + 0x2], D0 000009CA 6012 bra +0x14 /* 000009DE */ label000009CC: 000009CC 486C 0002 pea.l [A4 + 0x2] 000009D0 486E FFFA pea.l [A6 - 0x6] 000009D4 2F0B move.l -[A7], A3 000009D6 4EBA FA84 jsr [PC - 0x57C /* 0000045C */] 000009DA 4FEF 000C lea.l A7, [A7 + 0xC] label000009DE: 000009DE 52AC 0002 addq.l [A4 + 0x2], 1 label000009E2: 000009E2 4CEE 1800 FFF2 movem.l A3,A4, [A6 - 0xE] 000009E8 4E5E unlink A6 000009EA 4E75 rts fn000009EC: 000009EC 4E56 FFFA link A6, -0x0006 000009F0 48E7 0108 movem.l -[A7], D7,A4 000009F4 286E 0008 movea.l A4, [A6 + 0x8] 000009F8 2054 movea.l A0, [A4] 000009FA 2E28 0008 move.l D7, [A0 + 0x8] 000009FE 5387 subq.l D7, 1 00000A00 4A87 tst.l D7 00000A02 6D1A blt +0x1C /* 00000A1E */ 00000A04 2054 movea.l A0, [A4] 00000A06 2007 move.l D0, D7 00000A08 D080 add.l D0, D0 00000A0A 2200 move.l D1, D0 00000A0C D281 add.l D1, D1 00000A0E D081 add.l D0, D1 00000A10 43EE FFFA lea.l A1, [A6 - 0x6] 00000A14 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00000A18 22D8 move.l [A1]+, [A0]+ 00000A1A 32D8 move.w [A1]+, [A0]+ 00000A1C 600C bra +0xE /* 00000A2A */ label00000A1E: 00000A1E 3D7C 0002 FFFA move.w [A6 - 0x6], 0x2 00000A24 7000 moveq.l D0, 0x00 00000A26 2D40 FFFC move.l [A6 - 0x4], D0 label00000A2A: 00000A2A 206E 000C movea.l A0, [A6 + 0xC] 00000A2E 43EE FFFA lea.l A1, [A6 - 0x6] 00000A32 20D9 move.l [A0]+, [A1]+ 00000A34 30D9 move.w [A0]+, [A1]+ 00000A36 4CEE 1080 FFF2 movem.l D7,A4, [A6 - 0xE] 00000A3C 4E5E unlink A6 00000A3E 4E75 rts fn00000A40: 00000A40 4E56 0000 link A6, 0 00000A44 7003 moveq.l D0, 0x03 00000A46 B06D F0E8 cmp.w D0, [A5 - 0xF18] 00000A4A 670C beq +0xE /* 00000A58 */ 00000A4C 7010 moveq.l D0, 0x10 00000A4E 2F00 move.l -[A7], D0 00000A50 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00000A54 584F addq.w A7, 4 00000A56 6016 bra +0x18 /* 00000A6E */ label00000A58: 00000A58 7001 moveq.l D0, 0x01 00000A5A 2F00 move.l -[A7], D0 00000A5C 122E 000F move.b D1, [A6 + 0xF] 00000A60 4881 ext.w D1 00000A62 48C1 ext.l D1 00000A64 2F01 move.l -[A7], D1 00000A66 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A6A 4EBA FA5E jsr [PC - 0x5A2 /* 000004CA */] label00000A6E: 00000A6E 4E5E unlink A6 00000A70 4E75 rts fn00000A72: 00000A72 4E56 FFFA link A6, -0x0006 00000A76 48E7 1018 movem.l -[A7], D3,A3,A4 00000A7A 266E 0008 movea.l A3, [A6 + 0x8] 00000A7E 286E 0010 movea.l A4, [A6 + 0x10] 00000A82 7002 moveq.l D0, 0x02 00000A84 B06D F0E8 cmp.w D0, [A5 - 0xF18] 00000A88 670E beq +0x10 /* 00000A98 */ 00000A8A 700F moveq.l D0, 0x0F 00000A8C 2F00 move.l -[A7], D0 00000A8E 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00000A92 7000 moveq.l D0, 0x00 00000A94 584F addq.w A7, 4 00000A96 607E bra +0x80 /* 00000B16 */ label00000A98: 00000A98 4A2E 000F tst.b [A6 + 0xF] 00000A9C 6746 beq +0x48 /* 00000AE4 */ 00000A9E 206D F0D8 movea.l A0, [A5 - 0xF28] 00000AA2 202D F0E0 move.l D0, [A5 - 0xF20] 00000AA6 D090 add.l D0, [A0] 00000AA8 322D F0E8 move.w D1, [A5 - 0xF18] 00000AAC 48C1 ext.l D1 00000AAE 5381 subq.l D1, 1 00000AB0 D281 add.l D1, D1 00000AB2 2401 move.l D2, D1 00000AB4 D482 add.l D2, D2 00000AB6 D282 add.l D1, D2 00000AB8 9081 sub.l D0, D1 00000ABA 2040 movea.l A0, D0 00000ABC 43EE FFFA lea.l A1, [A6 - 0x6] 00000AC0 22D8 move.l [A1]+, [A0]+ 00000AC2 32D8 move.w [A1]+, [A0]+ 00000AC4 2F0C move.l -[A7], A4 00000AC6 486E FFFA pea.l [A6 - 0x6] 00000ACA 2F0B move.l -[A7], A3 00000ACC 4EBA F8A4 jsr [PC - 0x75C /* 00000372 */] 00000AD0 4A00 tst.b D0 00000AD2 4FEF 000C lea.l A7, [A7 + 0xC] 00000AD6 6706 beq +0x8 /* 00000ADE */ 00000AD8 584C addq.w A4, 4 00000ADA 7001 moveq.l D0, 0x01 00000ADC 6038 bra +0x3A /* 00000B16 */ label00000ADE: 00000ADE 584C addq.w A4, 4 00000AE0 7000 moveq.l D0, 0x00 00000AE2 6032 bra +0x34 /* 00000B16 */ label00000AE4: 00000AE4 2F0C move.l -[A7], A4 00000AE6 7004 moveq.l D0, 0x04 00000AE8 2F00 move.l -[A7], D0 00000AEA 7202 moveq.l D1, 0x02 00000AEC 2F01 move.l -[A7], D1 00000AEE 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 00000AF2 4A00 tst.b D0 00000AF4 4FEF 000C lea.l A7, [A7 + 0xC] 00000AF8 6604 bne +0x6 /* 00000AFE */ 00000AFA 7000 moveq.l D0, 0x00 00000AFC 6018 bra +0x1A /* 00000B16 */ label00000AFE: 00000AFE 7600 moveq.l D3, 0x00 00000B00 4A94 tst.l [A4] 00000B02 6F0C ble +0xE /* 00000B10 */ 00000B04 2053 movea.l A0, [A3] 00000B06 2014 move.l D0, [A4] 00000B08 B0A8 0008 cmp.l D0, [A0 + 0x8] 00000B0C 6E02 bgt +0x4 /* 00000B10 */ 00000B0E 7601 moveq.l D3, 0x01 label00000B10: 00000B10 1003 move.b D0, D3 00000B12 6002 bra +0x4 /* 00000B16 */ 00000B14 7000 moveq.l D0, 0x00 label00000B16: 00000B16 4CEE 1808 FFEE movem.l D3,A3,A4, [A6 - 0x12] 00000B1C 4E5E unlink A6 00000B1E 4E75 rts fn00000B20: 00000B20 4E56 FFDC link A6, -0x0024 00000B24 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000B28 282E 0010 move.l D4, [A6 + 0x10] 00000B2C 2A2E 000C move.l D5, [A6 + 0xC] 00000B30 286E 0008 movea.l A4, [A6 + 0x8] 00000B34 2E05 move.l D7, D5 00000B36 2C04 move.l D6, D4 00000B38 2006 move.l D0, D6 00000B3A 9087 sub.l D0, D7 00000B3C 5280 addq.l D0, 1 00000B3E 2D40 FFEC move.l [A6 - 0x14], D0 00000B42 7001 moveq.l D0, 0x01 00000B44 B0AE FFEC cmp.l D0, [A6 - 0x14] 00000B48 6C00 025C bge +0x25E /* 00000DA6 */ 00000B4C 700A moveq.l D0, 0x0A 00000B4E B0AE FFEC cmp.l D0, [A6 - 0x14] 00000B52 6E0A bgt +0xC /* 00000B5E */ 00000B54 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 00000B58 4A00 tst.b D0 00000B5A 6700 00B4 beq +0xB6 /* 00000C10 */ label00000B5E: 00000B5E 422E FFEB clr.b [A6 - 0x15] 00000B62 2E05 move.l D7, D5 00000B64 6000 0098 bra +0x9A /* 00000BFE */ label00000B68: 00000B68 2007 move.l D0, D7 00000B6A 5280 addq.l D0, 1 00000B6C 2054 movea.l A0, [A4] 00000B6E D080 add.l D0, D0 00000B70 2200 move.l D1, D0 00000B72 D281 add.l D1, D1 00000B74 D081 add.l D0, D1 00000B76 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 00000B7A 2F20 move.l -[A7], -[A0] 00000B7C 3F20 move.w -[A7], -[A0] 00000B7E 2054 movea.l A0, [A4] 00000B80 2007 move.l D0, D7 00000B82 D080 add.l D0, D0 00000B84 2200 move.l D1, D0 00000B86 D281 add.l D1, D1 00000B88 D081 add.l D0, D1 00000B8A 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 00000B8E 2F20 move.l -[A7], -[A0] 00000B90 3F20 move.w -[A7], -[A0] 00000B92 4EBA F46C jsr [PC - 0xB94 /* 00000000 */] 00000B96 4A40 tst.w D0 00000B98 4FEF 000C lea.l A7, [A7 + 0xC] 00000B9C 6F5C ble +0x5E /* 00000BFA */ 00000B9E 2D47 FFDC move.l [A6 - 0x24], D7 00000BA2 2054 movea.l A0, [A4] 00000BA4 41E8 0014 lea.l A0, [A0 + 0x14] 00000BA8 2D48 FFE0 move.l [A6 - 0x20], A0 00000BAC 202E FFDC move.l D0, [A6 - 0x24] 00000BB0 D080 add.l D0, D0 00000BB2 2200 move.l D1, D0 00000BB4 D281 add.l D1, D1 00000BB6 D081 add.l D0, D1 00000BB8 D1C0 add.l A0, D0 00000BBA 2D48 FFFC move.l [A6 - 0x4], A0 00000BBE 202E FFDC move.l D0, [A6 - 0x24] 00000BC2 5280 addq.l D0, 1 00000BC4 206E FFE0 movea.l A0, [A6 - 0x20] 00000BC8 D080 add.l D0, D0 00000BCA 2200 move.l D1, D0 00000BCC D281 add.l D1, D1 00000BCE D081 add.l D0, D1 00000BD0 47F0 0800 lea.l A3, [A0 + D0] 00000BD4 206E FFFC movea.l A0, [A6 - 0x4] 00000BD8 43EE FFF6 lea.l A1, [A6 - 0xA] 00000BDC 22D8 move.l [A1]+, [A0]+ 00000BDE 32D8 move.w [A1]+, [A0]+ 00000BE0 206E FFFC movea.l A0, [A6 - 0x4] 00000BE4 224B movea.l A1, A3 00000BE6 20D9 move.l [A0]+, [A1]+ 00000BE8 30D9 move.w [A0]+, [A1]+ 00000BEA 41EE FFF6 lea.l A0, [A6 - 0xA] 00000BEE 224B movea.l A1, A3 00000BF0 22D8 move.l [A1]+, [A0]+ 00000BF2 32D8 move.w [A1]+, [A0]+ 00000BF4 1D7C 0001 FFEB move.b [A6 - 0x15], 0x1 label00000BFA: 00000BFA 2007 move.l D0, D7 00000BFC 5287 addq.l D7, 1 label00000BFE: 00000BFE B887 cmp.l D4, D7 00000C00 6E00 FF66 bgt -0x98 /* 00000B68 */ 00000C04 4A2E FFEB tst.b [A6 - 0x15] 00000C08 6700 019C beq +0x19E /* 00000DA6 */ 00000C0C 6000 FF50 bra -0xAE /* 00000B5E */ label00000C10: 00000C10 202E FFEC move.l D0, [A6 - 0x14] 00000C14 E280 asr D0, 1 00000C16 D085 add.l D0, D5 00000C18 2054 movea.l A0, [A4] 00000C1A D080 add.l D0, D0 00000C1C 2200 move.l D1, D0 00000C1E D281 add.l D1, D1 00000C20 D081 add.l D0, D1 00000C22 43EE FFF0 lea.l A1, [A6 - 0x10] 00000C26 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00000C2A 22D8 move.l [A1]+, [A0]+ 00000C2C 32D8 move.w [A1]+, [A0]+ 00000C2E 6000 00BC bra +0xBE /* 00000CEC */ label00000C32: 00000C32 2006 move.l D0, D6 00000C34 5386 subq.l D6, 1 label00000C36: 00000C36 41EE FFF6 lea.l A0, [A6 - 0xA] 00000C3A 2F20 move.l -[A7], -[A0] 00000C3C 3F20 move.w -[A7], -[A0] 00000C3E 2054 movea.l A0, [A4] 00000C40 2006 move.l D0, D6 00000C42 D080 add.l D0, D0 00000C44 2200 move.l D1, D0 00000C46 D281 add.l D1, D1 00000C48 D081 add.l D0, D1 00000C4A 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 00000C4E 2F20 move.l -[A7], -[A0] 00000C50 3F20 move.w -[A7], -[A0] 00000C52 4EBA F3AC jsr [PC - 0xC54 /* 00000000 */] 00000C56 4A40 tst.w D0 00000C58 4FEF 000C lea.l A7, [A7 + 0xC] 00000C5C 6D0A blt +0xC /* 00000C68 */ 00000C5E BA86 cmp.l D5, D6 00000C60 6FD0 ble -0x2E /* 00000C32 */ 00000C62 6004 bra +0x6 /* 00000C68 */ label00000C64: 00000C64 2007 move.l D0, D7 00000C66 5287 addq.l D7, 1 label00000C68: 00000C68 41EE FFF6 lea.l A0, [A6 - 0xA] 00000C6C 2F20 move.l -[A7], -[A0] 00000C6E 3F20 move.w -[A7], -[A0] 00000C70 2054 movea.l A0, [A4] 00000C72 2007 move.l D0, D7 00000C74 D080 add.l D0, D0 00000C76 2200 move.l D1, D0 00000C78 D281 add.l D1, D1 00000C7A D081 add.l D0, D1 00000C7C 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 00000C80 2F20 move.l -[A7], -[A0] 00000C82 3F20 move.w -[A7], -[A0] 00000C84 4EBA F37A jsr [PC - 0xC86 /* 00000000 */] 00000C88 4A40 tst.w D0 00000C8A 4FEF 000C lea.l A7, [A7 + 0xC] 00000C8E 6C04 bge +0x6 /* 00000C94 */ 00000C90 B887 cmp.l D4, D7 00000C92 6CD0 bge -0x2E /* 00000C64 */ label00000C94: 00000C94 BC87 cmp.l D6, D7 00000C96 6F54 ble +0x56 /* 00000CEC */ 00000C98 2054 movea.l A0, [A4] 00000C9A 41E8 0014 lea.l A0, [A0 + 0x14] 00000C9E 2D48 FFE4 move.l [A6 - 0x1C], A0 00000CA2 2007 move.l D0, D7 00000CA4 D080 add.l D0, D0 00000CA6 2200 move.l D1, D0 00000CA8 D281 add.l D1, D1 00000CAA D081 add.l D0, D1 00000CAC D1C0 add.l A0, D0 00000CAE 2D48 FFFC move.l [A6 - 0x4], A0 00000CB2 206E FFE4 movea.l A0, [A6 - 0x1C] 00000CB6 2006 move.l D0, D6 00000CB8 D080 add.l D0, D0 00000CBA 2200 move.l D1, D0 00000CBC D281 add.l D1, D1 00000CBE D081 add.l D0, D1 00000CC0 47F0 0800 lea.l A3, [A0 + D0] 00000CC4 206E FFFC movea.l A0, [A6 - 0x4] 00000CC8 43EE FFF6 lea.l A1, [A6 - 0xA] 00000CCC 22D8 move.l [A1]+, [A0]+ 00000CCE 32D8 move.w [A1]+, [A0]+ 00000CD0 206E FFFC movea.l A0, [A6 - 0x4] 00000CD4 224B movea.l A1, A3 00000CD6 20D9 move.l [A0]+, [A1]+ 00000CD8 30D9 move.w [A0]+, [A1]+ 00000CDA 41EE FFF6 lea.l A0, [A6 - 0xA] 00000CDE 224B movea.l A1, A3 00000CE0 22D8 move.l [A1]+, [A0]+ 00000CE2 32D8 move.w [A1]+, [A0]+ 00000CE4 2007 move.l D0, D7 00000CE6 5287 addq.l D7, 1 00000CE8 2006 move.l D0, D6 00000CEA 5386 subq.l D6, 1 label00000CEC: 00000CEC BC87 cmp.l D6, D7 00000CEE 6C00 FF46 bge -0xB8 /* 00000C36 */ 00000CF2 BA87 cmp.l D5, D7 00000CF4 6600 0090 bne +0x92 /* 00000D86 */ 00000CF8 6004 bra +0x6 /* 00000CFE */ label00000CFA: 00000CFA 2007 move.l D0, D7 00000CFC 5287 addq.l D7, 1 label00000CFE: 00000CFE 41EE FFF6 lea.l A0, [A6 - 0xA] 00000D02 2F20 move.l -[A7], -[A0] 00000D04 3F20 move.w -[A7], -[A0] 00000D06 2054 movea.l A0, [A4] 00000D08 2007 move.l D0, D7 00000D0A D080 add.l D0, D0 00000D0C 2200 move.l D1, D0 00000D0E D281 add.l D1, D1 00000D10 D081 add.l D0, D1 00000D12 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 00000D16 2F20 move.l -[A7], -[A0] 00000D18 3F20 move.w -[A7], -[A0] 00000D1A 4EBA F2E4 jsr [PC - 0xD1C /* 00000000 */] 00000D1E 4A40 tst.w D0 00000D20 4FEF 000C lea.l A7, [A7 + 0xC] 00000D24 66D4 bne -0x2A /* 00000CFA */ 00000D26 2054 movea.l A0, [A4] 00000D28 41E8 0014 lea.l A0, [A0 + 0x14] 00000D2C 2D48 FFE8 move.l [A6 - 0x18], A0 00000D30 2005 move.l D0, D5 00000D32 D080 add.l D0, D0 00000D34 2200 move.l D1, D0 00000D36 D281 add.l D1, D1 00000D38 D081 add.l D0, D1 00000D3A D1C0 add.l A0, D0 00000D3C 2D48 FFFC move.l [A6 - 0x4], A0 00000D40 206E FFE8 movea.l A0, [A6 - 0x18] 00000D44 2007 move.l D0, D7 00000D46 D080 add.l D0, D0 00000D48 2200 move.l D1, D0 00000D4A D281 add.l D1, D1 00000D4C D081 add.l D0, D1 00000D4E 47F0 0800 lea.l A3, [A0 + D0] 00000D52 206E FFFC movea.l A0, [A6 - 0x4] 00000D56 43EE FFF6 lea.l A1, [A6 - 0xA] 00000D5A 22D8 move.l [A1]+, [A0]+ 00000D5C 32D8 move.w [A1]+, [A0]+ 00000D5E 206E FFFC movea.l A0, [A6 - 0x4] 00000D62 224B movea.l A1, A3 00000D64 20D9 move.l [A0]+, [A1]+ 00000D66 30D9 move.w [A0]+, [A1]+ 00000D68 41EE FFF6 lea.l A0, [A6 - 0xA] 00000D6C 224B movea.l A1, A3 00000D6E 22D8 move.l [A1]+, [A0]+ 00000D70 32D8 move.w [A1]+, [A0]+ 00000D72 2F04 move.l -[A7], D4 00000D74 2005 move.l D0, D5 00000D76 5280 addq.l D0, 1 00000D78 2F00 move.l -[A7], D0 00000D7A 2F0C move.l -[A7], A4 00000D7C 4EBA FDA2 jsr [PC - 0x25E /* 00000B20 */] 00000D80 4FEF 000C lea.l A7, [A7 + 0xC] 00000D84 6020 bra +0x22 /* 00000DA6 */ label00000D86: 00000D86 2007 move.l D0, D7 00000D88 5380 subq.l D0, 1 00000D8A 2F00 move.l -[A7], D0 00000D8C 2F05 move.l -[A7], D5 00000D8E 2F0C move.l -[A7], A4 00000D90 4EBA FD8E jsr [PC - 0x272 /* 00000B20 */] 00000D94 2F04 move.l -[A7], D4 00000D96 2006 move.l D0, D6 00000D98 5280 addq.l D0, 1 00000D9A 2F00 move.l -[A7], D0 00000D9C 2F0C move.l -[A7], A4 00000D9E 4EBA FD80 jsr [PC - 0x280 /* 00000B20 */] 00000DA2 4FEF 0018 lea.l A7, [A7 + 0x18] label00000DA6: 00000DA6 4CEE 18F0 FFC4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x3C] 00000DAC 4E5E unlink A6 00000DAE 4E75 rts fn00000DB0: 00000DB0 4E56 0000 link A6, 0 00000DB4 2F0C move.l -[A7], A4 00000DB6 286E 0008 movea.l A4, [A6 + 0x8] 00000DBA 41ED F7BA lea.l A0, [A5 - 0x846] 00000DBE 2254 movea.l A1, [A4] 00000DC0 2288 move.l [A1], A0 00000DC2 2054 movea.l A0, [A4] 00000DC4 2028 0008 move.l D0, [A0 + 0x8] 00000DC8 5380 subq.l D0, 1 00000DCA 2F00 move.l -[A7], D0 00000DCC 7000 moveq.l D0, 0x00 00000DCE 2F00 move.l -[A7], D0 00000DD0 2F0C move.l -[A7], A4 00000DD2 4EBA FD4C jsr [PC - 0x2B4 /* 00000B20 */] 00000DD6 286E FFFC movea.l A4, [A6 - 0x4] 00000DDA 4E5E unlink A6 00000DDC 4E75 rts fn00000DDE: 00000DDE 4E56 FFF4 link A6, -0x000C 00000DE2 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00000DE6 3A2E 0012 move.w D5, [A6 + 0x12] 00000DEA 286E 0008 movea.l A4, [A6 + 0x8] 00000DEE 2054 movea.l A0, [A4] 00000DF0 2C28 0008 move.l D6, [A0 + 0x8] 00000DF4 7001 moveq.l D0, 0x01 00000DF6 B086 cmp.l D0, D6 00000DF8 6E00 00A0 bgt +0xA2 /* 00000E9A */ 00000DFC 4A2E 000F tst.b [A6 + 0xF] 00000E00 6732 beq +0x34 /* 00000E34 */ 00000E02 0C45 FFFF cmpi.w D5, 0xFFFF 00000E06 6610 bne +0x12 /* 00000E18 */ 00000E08 2054 movea.l A0, [A4] 00000E0A 43EE FFF4 lea.l A1, [A6 - 0xC] 00000E0E 41E8 0014 lea.l A0, [A0 + 0x14] 00000E12 22D8 move.l [A1]+, [A0]+ 00000E14 32D8 move.w [A1]+, [A0]+ 00000E16 6076 bra +0x78 /* 00000E8E */ label00000E18: 00000E18 2006 move.l D0, D6 00000E1A 5380 subq.l D0, 1 00000E1C 2054 movea.l A0, [A4] 00000E1E D080 add.l D0, D0 00000E20 2200 move.l D1, D0 00000E22 D281 add.l D1, D1 00000E24 D081 add.l D0, D1 00000E26 43EE FFF4 lea.l A1, [A6 - 0xC] 00000E2A 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00000E2E 22D8 move.l [A1]+, [A0]+ 00000E30 32D8 move.w [A1]+, [A0]+ 00000E32 605A bra +0x5C /* 00000E8E */ label00000E34: 00000E34 2054 movea.l A0, [A4] 00000E36 43EE FFF4 lea.l A1, [A6 - 0xC] 00000E3A 41E8 0014 lea.l A0, [A0 + 0x14] 00000E3E 22D8 move.l [A1]+, [A0]+ 00000E40 32D8 move.w [A1]+, [A0]+ 00000E42 7E01 moveq.l D7, 0x01 00000E44 6044 bra +0x46 /* 00000E8A */ label00000E46: 00000E46 2054 movea.l A0, [A4] 00000E48 2007 move.l D0, D7 00000E4A D080 add.l D0, D0 00000E4C 2200 move.l D1, D0 00000E4E D281 add.l D1, D1 00000E50 D081 add.l D0, D1 00000E52 43EE FFFA lea.l A1, [A6 - 0x6] 00000E56 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00000E5A 22D8 move.l [A1]+, [A0]+ 00000E5C 32D8 move.w [A1]+, [A0]+ 00000E5E 41EE 0000 lea.l A0, [A6 + 0x0] 00000E62 2F20 move.l -[A7], -[A0] 00000E64 3F20 move.w -[A7], -[A0] 00000E66 41EE FFFA lea.l A0, [A6 - 0x6] 00000E6A 2F20 move.l -[A7], -[A0] 00000E6C 3F20 move.w -[A7], -[A0] 00000E6E 4EBA F190 jsr [PC - 0xE70 /* 00000000 */] 00000E72 BA40 cmp.w D5, D0 00000E74 4FEF 000C lea.l A7, [A7 + 0xC] 00000E78 670C beq +0xE /* 00000E86 */ 00000E7A 41EE FFF4 lea.l A0, [A6 - 0xC] 00000E7E 43EE FFFA lea.l A1, [A6 - 0x6] 00000E82 20D9 move.l [A0]+, [A1]+ 00000E84 30D9 move.w [A0]+, [A1]+ label00000E86: 00000E86 2007 move.l D0, D7 00000E88 5287 addq.l D7, 1 label00000E8A: 00000E8A BC87 cmp.l D6, D7 00000E8C 6EB8 bgt -0x46 /* 00000E46 */ label00000E8E: 00000E8E 206E 0014 movea.l A0, [A6 + 0x14] 00000E92 43EE FFF4 lea.l A1, [A6 - 0xC] 00000E96 20D9 move.l [A0]+, [A1]+ 00000E98 30D9 move.w [A0]+, [A1]+ label00000E9A: 00000E9A 4CEE 10E0 FFE4 movem.l D5,D6,D7,A4, [A6 - 0x1C] 00000EA0 4E5E unlink A6 00000EA2 4E75 rts fn00000EA4: 00000EA4 4E56 FFFC link A6, -0x0004 00000EA8 2F0C move.l -[A7], A4 00000EAA 286E 0008 movea.l A4, [A6 + 0x8] 00000EAE 7001 moveq.l D0, 0x01 00000EB0 B06D F0E8 cmp.w D0, [A5 - 0xF18] 00000EB4 660E bne +0x10 /* 00000EC4 */ 00000EB6 38BC 0008 move.w [A4], 0x8 00000EBA 297C 0000 01C8 0002 move.l [A4 + 0x2], 0x1C8 00000EC2 602C bra +0x2E /* 00000EF0 */ label00000EC4: 00000EC4 486E FFFC pea.l [A6 - 0x4] 00000EC8 7008 moveq.l D0, 0x08 00000ECA 2F00 move.l -[A7], D0 00000ECC 7202 moveq.l D1, 0x02 00000ECE 2F01 move.l -[A7], D1 00000ED0 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 00000ED4 4A00 tst.b D0 00000ED6 4FEF 000C lea.l A7, [A7 + 0xC] 00000EDA 6714 beq +0x16 /* 00000EF0 */ 00000EDC 302E FFFE move.w D0, [A6 - 0x2] 00000EE0 0440 01C7 subi.w D0, 0x1C7 00000EE4 6704 beq +0x6 /* 00000EEA */ 00000EE6 5340 subq.w D0, 1 00000EE8 6606 bne +0x8 /* 00000EF0 */ label00000EEA: 00000EEA 7001 moveq.l D0, 0x01 00000EEC 2940 0002 move.l [A4 + 0x2], D0 label00000EF0: 00000EF0 286E FFF8 movea.l A4, [A6 - 0x8] 00000EF4 4E5E unlink A6 00000EF6 4E75 rts fn00000EF8: 00000EF8 4E56 FFFA link A6, -0x0006 00000EFC 48E7 0108 movem.l -[A7], D7,A4 00000F00 1E2E 0013 move.b D7, [A6 + 0x13] 00000F04 286E 0008 movea.l A4, [A6 + 0x8] 00000F08 3D7C 0004 FFFA move.w [A6 - 0x6], 0x4 00000F0E 7000 moveq.l D0, 0x00 00000F10 2D40 FFFC move.l [A6 - 0x4], D0 00000F14 322E 000E move.w D1, [A6 + 0xE] 00000F18 0441 016E subi.w D1, 0x16E 00000F1C 677C beq +0x7E /* 00000F9A */ 00000F1E 5341 subq.w D1, 1 00000F20 6778 beq +0x7A /* 00000F9A */ 00000F22 5541 subq.w D1, 2 00000F24 6700 008C beq +0x8E /* 00000FB2 */ 00000F28 5341 subq.w D1, 1 00000F2A 6700 0098 beq +0x9A /* 00000FC4 */ 00000F2E 5341 subq.w D1, 1 00000F30 6700 009E beq +0xA0 /* 00000FD0 */ 00000F34 5341 subq.w D1, 1 00000F36 6700 008C beq +0x8E /* 00000FC4 */ 00000F3A 5341 subq.w D1, 1 00000F3C 6700 009E beq +0xA0 /* 00000FDC */ 00000F40 5341 subq.w D1, 1 00000F42 6700 00B2 beq +0xB4 /* 00000FF6 */ 00000F46 5541 subq.w D1, 2 00000F48 6700 00AC beq +0xAE /* 00000FF6 */ 00000F4C 5541 subq.w D1, 2 00000F4E 6700 00B6 beq +0xB8 /* 00001006 */ 00000F52 5341 subq.w D1, 1 00000F54 6700 00B0 beq +0xB2 /* 00001006 */ 00000F58 5341 subq.w D1, 1 00000F5A 6700 00C2 beq +0xC4 /* 0000101E */ 00000F5E 5341 subq.w D1, 1 00000F60 6700 00CC beq +0xCE /* 0000102E */ 00000F64 5541 subq.w D1, 2 00000F66 6700 00C6 beq +0xC8 /* 0000102E */ 00000F6A 5341 subq.w D1, 1 00000F6C 6700 00D2 beq +0xD4 /* 00001040 */ 00000F70 5341 subq.w D1, 1 00000F72 6700 00D8 beq +0xDA /* 0000104C */ 00000F76 5341 subq.w D1, 1 00000F78 6700 00F6 beq +0xF8 /* 00001070 */ 00000F7C 5341 subq.w D1, 1 00000F7E 6700 0106 beq +0x108 /* 00001086 */ 00000F82 5341 subq.w D1, 1 00000F84 6700 010E beq +0x110 /* 00001094 */ 00000F88 5341 subq.w D1, 1 00000F8A 6700 012E beq +0x130 /* 000010BA */ 00000F8E 0441 005F subi.w D1, 0x5F /* '_' */ 00000F92 6700 014C beq +0x14E /* 000010E0 */ 00000F96 6000 0154 bra +0x156 /* 000010EC */ label00000F9A: 00000F9A 7000 moveq.l D0, 0x00 00000F9C 2F00 move.l -[A7], D0 00000F9E 4887 ext.w D7 00000FA0 48C7 ext.l D7 00000FA2 2F07 move.l -[A7], D7 00000FA4 2F0C move.l -[A7], A4 00000FA6 4EBA F522 jsr [PC - 0xADE /* 000004CA */] 00000FAA 4FEF 000C lea.l A7, [A7 + 0xC] 00000FAE 6000 0140 bra +0x142 /* 000010F0 */ label00000FB2: 00000FB2 4887 ext.w D7 00000FB4 48C7 ext.l D7 00000FB6 2F07 move.l -[A7], D7 00000FB8 2F0C move.l -[A7], A4 00000FBA 4EBA F72E jsr [PC - 0x8D2 /* 000006EA */] 00000FBE 504F addq.w A7, 8 00000FC0 6000 012E bra +0x130 /* 000010F0 */ label00000FC4: 00000FC4 2F0C move.l -[A7], A4 00000FC6 4EBA F79C jsr [PC - 0x864 /* 00000764 */] 00000FCA 584F addq.w A7, 4 00000FCC 6000 0122 bra +0x124 /* 000010F0 */ label00000FD0: 00000FD0 2F0C move.l -[A7], A4 00000FD2 4EBA F822 jsr [PC - 0x7DE /* 000007F6 */] 00000FD6 584F addq.w A7, 4 00000FD8 6000 0116 bra +0x118 /* 000010F0 */ label00000FDC: 00000FDC 4887 ext.w D7 00000FDE 48C7 ext.l D7 00000FE0 2F07 move.l -[A7], D7 00000FE2 2F0C move.l -[A7], A4 00000FE4 4EBA F862 jsr [PC - 0x79E /* 00000848 */] 00000FE8 4880 ext.w D0 00000FEA 48C0 ext.l D0 00000FEC 2D40 FFFC move.l [A6 - 0x4], D0 00000FF0 504F addq.w A7, 8 00000FF2 6000 00FC bra +0xFE /* 000010F0 */ label00000FF6: 00000FF6 486E FFFA pea.l [A6 - 0x6] 00000FFA 2F0C move.l -[A7], A4 00000FFC 4EBA F8FA jsr [PC - 0x706 /* 000008F8 */] 00001000 504F addq.w A7, 8 00001002 6000 00EC bra +0xEE /* 000010F0 */ label00001006: 00001006 486E FFFA pea.l [A6 - 0x6] 0000100A 4887 ext.w D7 0000100C 48C7 ext.l D7 0000100E 2F07 move.l -[A7], D7 00001010 2F0C move.l -[A7], A4 00001012 4EBA F94A jsr [PC - 0x6B6 /* 0000095E */] 00001016 4FEF 000C lea.l A7, [A7 + 0xC] 0000101A 6000 00D4 bra +0xD6 /* 000010F0 */ label0000101E: 0000101E 486E FFFA pea.l [A6 - 0x6] 00001022 2F0C move.l -[A7], A4 00001024 4EBA F9C6 jsr [PC - 0x63A /* 000009EC */] 00001028 504F addq.w A7, 8 0000102A 6000 00C4 bra +0xC6 /* 000010F0 */ label0000102E: 0000102E 4887 ext.w D7 00001030 48C7 ext.l D7 00001032 2F07 move.l -[A7], D7 00001034 2F0C move.l -[A7], A4 00001036 4EBA FA08 jsr [PC - 0x5F8 /* 00000A40 */] 0000103A 504F addq.w A7, 8 0000103C 6000 00B2 bra +0xB4 /* 000010F0 */ label00001040: 00001040 2054 movea.l A0, [A4] 00001042 2D68 0008 FFFC move.l [A6 - 0x4], [A0 + 0x8] 00001048 6000 00A6 bra +0xA8 /* 000010F0 */ label0000104C: 0000104C 486E FFFC pea.l [A6 - 0x4] 00001050 4887 ext.w D7 00001052 48C7 ext.l D7 00001054 2F07 move.l -[A7], D7 00001056 2F0C move.l -[A7], A4 00001058 4EBA FA18 jsr [PC - 0x5E8 /* 00000A72 */] 0000105C 4A00 tst.b D0 0000105E 4FEF 000C lea.l A7, [A7 + 0xC] 00001062 6600 008C bne +0x8E /* 000010F0 */ 00001066 7000 moveq.l D0, 0x00 00001068 2D40 FFFC move.l [A6 - 0x4], D0 0000106C 6000 0082 bra +0x84 /* 000010F0 */ label00001070: 00001070 486E FFFC pea.l [A6 - 0x4] 00001074 4887 ext.w D7 00001076 48C7 ext.l D7 00001078 2F07 move.l -[A7], D7 0000107A 2F0C move.l -[A7], A4 0000107C 4EBA F9F4 jsr [PC - 0x60C /* 00000A72 */] 00001080 4FEF 000C lea.l A7, [A7 + 0xC] 00001084 606A bra +0x6C /* 000010F0 */ label00001086: 00001086 4A07 tst.b D7 00001088 6666 bne +0x68 /* 000010F0 */ 0000108A 2F0C move.l -[A7], A4 0000108C 4EBA FD22 jsr [PC - 0x2DE /* 00000DB0 */] 00001090 584F addq.w A7, 4 00001092 605C bra +0x5E /* 000010F0 */ label00001094: 00001094 7001 moveq.l D0, 0x01 00001096 B06D F0E8 cmp.w D0, [A5 - 0xF18] 0000109A 6704 beq +0x6 /* 000010A0 */ 0000109C 7000 moveq.l D0, 0x00 0000109E 6064 bra +0x66 /* 00001104 */ label000010A0: 000010A0 486E FFFA pea.l [A6 - 0x6] 000010A4 70FF moveq.l D0, 0xFFFFFFFF 000010A6 2F00 move.l -[A7], D0 000010A8 4887 ext.w D7 000010AA 48C7 ext.l D7 000010AC 2F07 move.l -[A7], D7 000010AE 2F0C move.l -[A7], A4 000010B0 4EBA FD2C jsr [PC - 0x2D4 /* 00000DDE */] 000010B4 4FEF 0010 lea.l A7, [A7 + 0x10] 000010B8 6036 bra +0x38 /* 000010F0 */ label000010BA: 000010BA 7001 moveq.l D0, 0x01 000010BC B06D F0E8 cmp.w D0, [A5 - 0xF18] 000010C0 6704 beq +0x6 /* 000010C6 */ 000010C2 7000 moveq.l D0, 0x00 000010C4 603E bra +0x40 /* 00001104 */ label000010C6: 000010C6 486E FFFA pea.l [A6 - 0x6] 000010CA 7001 moveq.l D0, 0x01 000010CC 2F00 move.l -[A7], D0 000010CE 4887 ext.w D7 000010D0 48C7 ext.l D7 000010D2 2F07 move.l -[A7], D7 000010D4 2F0C move.l -[A7], A4 000010D6 4EBA FD06 jsr [PC - 0x2FA /* 00000DDE */] 000010DA 4FEF 0010 lea.l A7, [A7 + 0x10] 000010DE 6010 bra +0x12 /* 000010F0 */ label000010E0: 000010E0 486E FFFA pea.l [A6 - 0x6] 000010E4 4EBA FDBE jsr [PC - 0x242 /* 00000EA4 */] 000010E8 584F addq.w A7, 4 000010EA 6004 bra +0x6 /* 000010F0 */ label000010EC: 000010EC 7000 moveq.l D0, 0x00 000010EE 6014 bra +0x16 /* 00001104 */ label000010F0: 000010F0 486E FFFA pea.l [A6 - 0x6] 000010F4 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 000010F8 486E FFFA pea.l [A6 - 0x6] 000010FC 4EAD 160A jsr [A5 + 0x160A /* export_701 */] 00001100 7001 moveq.l D0, 0x01 00001102 504F addq.w A7, 8 label00001104: 00001104 4CEE 1080 FFF2 movem.l D7,A4, [A6 - 0xE] 0000110A 4E5E unlink A6 0000110C 4E75 rts 0000110E 4E56 0000 link A6, 0 00001112 7001 moveq.l D0, 0x01 00001114 2F00 move.l -[A7], D0 00001116 322E 000E move.w D1, [A6 + 0xE] 0000111A 48C1 ext.l D1 0000111C 2F01 move.l -[A7], D1 0000111E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001122 4EBA FDD4 jsr [PC - 0x22C /* 00000EF8 */] 00001126 4E5E unlink A6 00001128 4E75 rts 0000112A 4E56 0000 link A6, 0 0000112E 7000 moveq.l D0, 0x00 00001130 2F00 move.l -[A7], D0 00001132 322E 000E move.w D1, [A6 + 0xE] 00001136 48C1 ext.l D1 00001138 2F01 move.l -[A7], D1 0000113A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000113E 4EBA FDB8 jsr [PC - 0x248 /* 00000EF8 */] 00001142 4E5E unlink A6 00001144 4E75 rts 00001146 4E56 0000 link A6, 0 0000114A 48E7 0308 movem.l -[A7], D6,D7,A4 0000114E 286E 0008 movea.l A4, [A6 + 0x8] 00001152 2054 movea.l A0, [A4] 00001154 2C28 0008 move.l D6, [A0 + 0x8] 00001158 7E00 moveq.l D7, 0x00 0000115A 601E bra +0x20 /* 0000117A */ label0000115C: 0000115C 2054 movea.l A0, [A4] 0000115E 2007 move.l D0, D7 00001160 D080 add.l D0, D0 00001162 2200 move.l D1, D0 00001164 D281 add.l D1, D1 00001166 D081 add.l D0, D1 00001168 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 0000116C 2F20 move.l -[A7], -[A0] 0000116E 3F20 move.w -[A7], -[A0] 00001170 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 00001174 5C4F addq.w A7, 6 00001176 2007 move.l D0, D7 00001178 5287 addq.l D7, 1 label0000117A: 0000117A BC87 cmp.l D6, D7 0000117C 6EDE bgt -0x20 /* 0000115C */ 0000117E 2F0C move.l -[A7], A4 00001180 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00001184 584F addq.w A7, 4 00001186 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 0000118C 4E5E unlink A6 0000118E 4E75 rts fn00001190: 00001190 4E56 FFFA link A6, -0x0006 00001194 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001198 382E 001A move.w D4, [A6 + 0x1A] 0000119C 266E 0008 movea.l A3, [A6 + 0x8] 000011A0 2C2E 0010 move.l D6, [A6 + 0x10] 000011A4 286E 000C movea.l A4, [A6 + 0xC] 000011A8 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 000011AC 4A00 tst.b D0 000011AE 6728 beq +0x2A /* 000011D8 */ 000011B0 702C moveq.l D0, 0x2C 000011B2 2F00 move.l -[A7], D0 000011B4 4878 0109 push.l 0x109 000011B8 486D F1CE pea.l [A5 - 0xE32] 000011BC 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 000011C0 41ED F1CE lea.l A0, [A5 - 0xE32] 000011C4 5248 addq.w A0, 1 000011C6 2F08 move.l -[A7], A0 000011C8 2F06 move.l -[A7], D6 000011CA 2F0C move.l -[A7], A4 000011CC 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 000011D0 4FEF 0018 lea.l A7, [A7 + 0x18] 000011D4 6000 00B8 bra +0xBA /* 0000128E */ label000011D8: 000011D8 302E 0016 move.w D0, [A6 + 0x16] 000011DC 48C0 ext.l D0 000011DE 2F00 move.l -[A7], D0 000011E0 4878 0109 push.l 0x109 000011E4 486D F1CE pea.l [A5 - 0xE32] 000011E8 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 000011EC 41ED F1CE lea.l A0, [A5 - 0xE32] 000011F0 5248 addq.w A0, 1 000011F2 2F08 move.l -[A7], A0 000011F4 2F06 move.l -[A7], D6 000011F6 2F0C move.l -[A7], A4 000011F8 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 000011FC 2053 movea.l A0, [A3] 000011FE 2A28 0008 move.l D5, [A0 + 0x8] 00001202 7E00 moveq.l D7, 0x00 00001204 4FEF 0018 lea.l A7, [A7 + 0x18] 00001208 6058 bra +0x5A /* 00001262 */ label0000120A: 0000120A 2053 movea.l A0, [A3] 0000120C 2007 move.l D0, D7 0000120E D080 add.l D0, D0 00001210 2200 move.l D1, D0 00001212 D281 add.l D1, D1 00001214 D081 add.l D0, D1 00001216 43EE FFFA lea.l A1, [A6 - 0x6] 0000121A 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 0000121E 22D8 move.l [A1]+, [A0]+ 00001220 32D8 move.w [A1]+, [A0]+ 00001222 2F06 move.l -[A7], D6 00001224 2F0C move.l -[A7], A4 00001226 486E FFFA pea.l [A6 - 0x6] 0000122A 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */] 0000122E 2005 move.l D0, D5 00001230 5380 subq.l D0, 1 00001232 B087 cmp.l D0, D7 00001234 4FEF 000C lea.l A7, [A7 + 0xC] 00001238 6724 beq +0x26 /* 0000125E */ 0000123A 48C4 ext.l D4 0000123C 2F04 move.l -[A7], D4 0000123E 4878 0109 push.l 0x109 00001242 486D F1CE pea.l [A5 - 0xE32] 00001246 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 0000124A 41ED F1CE lea.l A0, [A5 - 0xE32] 0000124E 5248 addq.w A0, 1 00001250 2F08 move.l -[A7], A0 00001252 2F06 move.l -[A7], D6 00001254 2F0C move.l -[A7], A4 00001256 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 0000125A 4FEF 0018 lea.l A7, [A7 + 0x18] label0000125E: 0000125E 2007 move.l D0, D7 00001260 5287 addq.l D7, 1 label00001262: 00001262 BA87 cmp.l D5, D7 00001264 6EA4 bgt -0x5A /* 0000120A */ 00001266 302E 001E move.w D0, [A6 + 0x1E] 0000126A 48C0 ext.l D0 0000126C 2F00 move.l -[A7], D0 0000126E 4878 0109 push.l 0x109 00001272 486D F1CE pea.l [A5 - 0xE32] 00001276 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 0000127A 41ED F1CE lea.l A0, [A5 - 0xE32] 0000127E 5248 addq.w A0, 1 00001280 2F08 move.l -[A7], A0 00001282 2F06 move.l -[A7], D6 00001284 2F0C move.l -[A7], A4 00001286 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 0000128A 4FEF 0018 lea.l A7, [A7 + 0x18] label0000128E: 0000128E 4CEE 18F0 FFE2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1E] 00001294 4E5E unlink A6 00001296 4E75 rts 00001298 4E56 0000 link A6, 0 0000129C 701F moveq.l D0, 0x1F 0000129E 2F00 move.l -[A7], D0 000012A0 7220 moveq.l D1, 0x20 000012A2 2F01 move.l -[A7], D1 000012A4 701E moveq.l D0, 0x1E 000012A6 2F00 move.l -[A7], D0 000012A8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000012AC 2F2E 000C move.l -[A7], [A6 + 0xC] 000012B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012B4 4EBA FEDA jsr [PC - 0x126 /* 00001190 */] 000012B8 4E5E unlink A6 000012BA 4E75 rts 000012BC 4E56 0000 link A6, 0 000012C0 7000 moveq.l D0, 0x00 000012C2 4E5E unlink A6 000012C4 4E75 rts 000012C6 4E56 0000 link A6, 0 000012CA 302E 0012 move.w D0, [A6 + 0x12] 000012CE 7000 moveq.l D0, 0x00 000012D0 6002 bra +0x4 /* 000012D4 */ 000012D2 7001 moveq.l D0, 0x01 label000012D4: 000012D4 4E5E unlink A6 000012D6 4E75 rts 000012D8 4E56 0000 link A6, 0 000012DC 7000 moveq.l D0, 0x00 000012DE 4E5E unlink A6 000012E0 4E75 rts 000012E2 4E56 0000 link A6, 0 000012E6 4E5E unlink A6 000012E8 4E75 rts 000012EA 4E56 0000 link A6, 0 000012EE 7000 moveq.l D0, 0x00 000012F0 4E5E unlink A6 000012F2 4E75 rts fn000012F4: 000012F4 4E56 FFFA link A6, -0x0006 000012F8 48E7 0308 movem.l -[A7], D6,D7,A4 000012FC 286E 0008 movea.l A4, [A6 + 0x8] 00001300 2054 movea.l A0, [A4] 00001302 2C28 0008 move.l D6, [A0 + 0x8] 00001306 7E00 moveq.l D7, 0x00 00001308 602E bra +0x30 /* 00001338 */ label0000130A: 0000130A 2054 movea.l A0, [A4] 0000130C 2007 move.l D0, D7 0000130E D080 add.l D0, D0 00001310 2200 move.l D1, D0 00001312 D281 add.l D1, D1 00001314 D081 add.l D0, D1 00001316 43EE FFFA lea.l A1, [A6 - 0x6] 0000131A 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 0000131E 22D8 move.l [A1]+, [A0]+ 00001320 32D8 move.w [A1]+, [A0]+ 00001322 7004 moveq.l D0, 0x04 00001324 B06E FFFA cmp.w D0, [A6 - 0x6] 00001328 660A bne +0xC /* 00001334 */ 0000132A 4AAE FFFC tst.l [A6 - 0x4] 0000132E 6604 bne +0x6 /* 00001334 */ 00001330 7000 moveq.l D0, 0x00 00001332 600A bra +0xC /* 0000133E */ label00001334: 00001334 2007 move.l D0, D7 00001336 5287 addq.l D7, 1 label00001338: 00001338 BC87 cmp.l D6, D7 0000133A 6ECE bgt -0x30 /* 0000130A */ 0000133C 7001 moveq.l D0, 0x01 label0000133E: 0000133E 4CEE 10C0 FFEE movem.l D6,D7,A4, [A6 - 0x12] 00001344 4E5E unlink A6 00001346 4E75 rts 00001348 4E56 FFE8 link A6, -0x0018 0000134C 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00001350 3A2E 000E move.w D5, [A6 + 0xE] 00001354 7000 moveq.l D0, 0x00 00001356 2D40 FFFA move.l [A6 - 0x6], D0 0000135A 2640 movea.l A3, D0 0000135C 422E FFFF clr.b [A6 - 0x1] 00001360 0C45 000E cmpi.w D5, 0xE 00001364 57C3 seq D3 00001366 4403 neg.b D3 00001368 1803 move.b D4, D3 0000136A 6702 beq +0x4 /* 0000136E */ 0000136C 7A0F moveq.l D5, 0x0F label0000136E: 0000136E 48C5 ext.l D5 00001370 206D F0EE movea.l A0, [A5 - 0xF12] 00001374 2005 move.l D0, D5 00001376 E580 asl D0, 2 00001378 2870 0800 movea.l A4, [A0 + D0] 0000137C 206D F0D8 movea.l A0, [A5 - 0xF28] 00001380 202D F0E0 move.l D0, [A5 - 0xF20] 00001384 D090 add.l D0, [A0] 00001386 5D80 subq.l D0, 6 00001388 2040 movea.l A0, D0 0000138A 43EE FFEE lea.l A1, [A6 - 0x12] 0000138E 22D8 move.l [A1]+, [A0]+ 00001390 32D8 move.w [A1]+, [A0]+ 00001392 41EE FFF4 lea.l A0, [A6 - 0xC] 00001396 43ED F0E4 lea.l A1, [A5 - 0xF1C] 0000139A 20D9 move.l [A0]+, [A1]+ 0000139C 30D9 move.w [A0]+, [A1]+ 0000139E 5DAD F0E0 subq.l [A5 - 0xF20], 6 000013A2 5DAD F0E0 subq.l [A5 - 0xF20], 6 000013A6 206D F0D8 movea.l A0, [A5 - 0xF28] 000013AA 202D F0E0 move.l D0, [A5 - 0xF20] 000013AE D090 add.l D0, [A0] 000013B0 2040 movea.l A0, D0 000013B2 43ED F0E4 lea.l A1, [A5 - 0xF1C] 000013B6 22D8 move.l [A1]+, [A0]+ 000013B8 32D8 move.w [A1]+, [A0]+ 000013BA 7006 moveq.l D0, 0x06 000013BC B06E FFF4 cmp.w D0, [A6 - 0xC] 000013C0 6600 0110 bne +0x112 /* 000014D2 */ 000013C4 202E FFF6 move.l D0, [A6 - 0xA] 000013C8 B0AE 0008 cmp.l D0, [A6 + 0x8] 000013CC 6600 0104 bne +0x106 /* 000014D2 */ 000013D0 266E FFF6 movea.l A3, [A6 - 0xA] 000013D4 486E FFEE pea.l [A6 - 0x12] 000013D8 4EBA 14B4 jsr [PC + 0x14B4 /* 0000288E */] 000013DC 4A00 tst.b D0 000013DE 584F addq.w A7, 4 000013E0 6700 0094 beq +0x96 /* 00001476 */ 000013E4 2D6E FFF0 FFFA move.l [A6 - 0x6], [A6 - 0x10] label000013EA: 000013EA 206E FFFA movea.l A0, [A6 - 0x6] 000013EE 2050 movea.l A0, [A0] 000013F0 2C28 0008 move.l D6, [A0 + 0x8] 000013F4 2053 movea.l A0, [A3] 000013F6 BCA8 0008 cmp.l D6, [A0 + 0x8] 000013FA 56C3 sne D3 000013FC 4403 neg.b D3 000013FE 1D43 FFFF move.b [A6 - 0x1], D3 00001402 2053 movea.l A0, [A3] 00001404 BCA8 0008 cmp.l D6, [A0 + 0x8] 00001408 6F04 ble +0x6 /* 0000140E */ 0000140A 2C28 0008 move.l D6, [A0 + 0x8] label0000140E: 0000140E 7E00 moveq.l D7, 0x00 00001410 605C bra +0x5E /* 0000146E */ label00001412: 00001412 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00001416 206E FFFA movea.l A0, [A6 - 0x6] 0000141A 2050 movea.l A0, [A0] 0000141C 2007 move.l D0, D7 0000141E D080 add.l D0, D0 00001420 2200 move.l D1, D0 00001422 D281 add.l D1, D1 00001424 D081 add.l D0, D1 00001426 43ED F0E4 lea.l A1, [A5 - 0xF1C] 0000142A 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 0000142E 22D8 move.l [A1]+, [A0]+ 00001430 32D8 move.w [A1]+, [A0]+ 00001432 486D F0E4 pea.l [A5 - 0xF1C] 00001436 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 0000143A 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 0000143E 2053 movea.l A0, [A3] 00001440 2007 move.l D0, D7 00001442 D080 add.l D0, D0 00001444 2200 move.l D1, D0 00001446 D281 add.l D1, D1 00001448 D081 add.l D0, D1 0000144A 43ED F0E4 lea.l A1, [A5 - 0xF1C] 0000144E 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00001452 22D8 move.l [A1]+, [A0]+ 00001454 32D8 move.w [A1]+, [A0]+ 00001456 486D F0E4 pea.l [A5 - 0xF1C] 0000145A 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 0000145E 4E94 jsr [A4] 00001460 4A6D F166 tst.w [A5 - 0xE9A] 00001464 504F addq.w A7, 8 00001466 6600 0194 bne +0x196 /* 000015FC */ 0000146A 2007 move.l D0, D7 0000146C 5287 addq.l D7, 1 label0000146E: 0000146E BC87 cmp.l D6, D7 00001470 6EA0 bgt -0x5E /* 00001412 */ 00001472 6000 00DC bra +0xDE /* 00001550 */ label00001476: 00001476 2053 movea.l A0, [A3] 00001478 2C28 0008 move.l D6, [A0 + 0x8] 0000147C 7E00 moveq.l D7, 0x00 0000147E 604C bra +0x4E /* 000014CC */ label00001480: 00001480 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00001484 41ED F0E4 lea.l A0, [A5 - 0xF1C] 00001488 43EE FFEE lea.l A1, [A6 - 0x12] 0000148C 20D9 move.l [A0]+, [A1]+ 0000148E 30D9 move.w [A0]+, [A1]+ 00001490 486D F0E4 pea.l [A5 - 0xF1C] 00001494 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00001498 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 0000149C 2053 movea.l A0, [A3] 0000149E 2007 move.l D0, D7 000014A0 D080 add.l D0, D0 000014A2 2200 move.l D1, D0 000014A4 D281 add.l D1, D1 000014A6 D081 add.l D0, D1 000014A8 43ED F0E4 lea.l A1, [A5 - 0xF1C] 000014AC 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 000014B0 22D8 move.l [A1]+, [A0]+ 000014B2 32D8 move.w [A1]+, [A0]+ 000014B4 486D F0E4 pea.l [A5 - 0xF1C] 000014B8 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 000014BC 4E94 jsr [A4] 000014BE 4A6D F166 tst.w [A5 - 0xE9A] 000014C2 504F addq.w A7, 8 000014C4 6600 0136 bne +0x138 /* 000015FC */ 000014C8 2007 move.l D0, D7 000014CA 5287 addq.l D7, 1 label000014CC: 000014CC BC87 cmp.l D6, D7 000014CE 6EB0 bgt -0x4E /* 00001480 */ 000014D0 607E bra +0x80 /* 00001550 */ label000014D2: 000014D2 2D6E FFF0 FFFA move.l [A6 - 0x6], [A6 - 0x10] 000014D8 486E FFF4 pea.l [A6 - 0xC] 000014DC 4EBA 13B0 jsr [PC + 0x13B0 /* 0000288E */] 000014E0 4A00 tst.b D0 000014E2 584F addq.w A7, 4 000014E4 6708 beq +0xA /* 000014EE */ 000014E6 266E FFF6 movea.l A3, [A6 - 0xA] 000014EA 6000 FEFE bra -0x100 /* 000013EA */ label000014EE: 000014EE 206E FFFA movea.l A0, [A6 - 0x6] 000014F2 2050 movea.l A0, [A0] 000014F4 2C28 0008 move.l D6, [A0 + 0x8] 000014F8 7E00 moveq.l D7, 0x00 000014FA 6050 bra +0x52 /* 0000154C */ label000014FC: 000014FC 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00001500 206E FFFA movea.l A0, [A6 - 0x6] 00001504 2050 movea.l A0, [A0] 00001506 2007 move.l D0, D7 00001508 D080 add.l D0, D0 0000150A 2200 move.l D1, D0 0000150C D281 add.l D1, D1 0000150E D081 add.l D0, D1 00001510 43ED F0E4 lea.l A1, [A5 - 0xF1C] 00001514 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00001518 22D8 move.l [A1]+, [A0]+ 0000151A 32D8 move.w [A1]+, [A0]+ 0000151C 486D F0E4 pea.l [A5 - 0xF1C] 00001520 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00001524 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00001528 41ED F0E4 lea.l A0, [A5 - 0xF1C] 0000152C 43EE FFF4 lea.l A1, [A6 - 0xC] 00001530 20D9 move.l [A0]+, [A1]+ 00001532 30D9 move.w [A0]+, [A1]+ 00001534 486D F0E4 pea.l [A5 - 0xF1C] 00001538 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 0000153C 4E94 jsr [A4] 0000153E 4A6D F166 tst.w [A5 - 0xE9A] 00001542 504F addq.w A7, 8 00001544 6600 00B6 bne +0xB8 /* 000015FC */ 00001548 2007 move.l D0, D7 0000154A 5287 addq.l D7, 1 label0000154C: 0000154C BC87 cmp.l D6, D7 0000154E 6EAC bgt -0x52 /* 000014FC */ label00001550: 00001550 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00001554 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4 0000155A 203C 8000 0000 move.l D0, 0x80000000 00001560 8086 or.l D0, D6 00001562 2B40 F0E6 move.l [A5 - 0xF1A], D0 00001566 4EBA 024E jsr [PC + 0x24E /* 000017B6 */] 0000156A 4A6D F166 tst.w [A5 - 0xE9A] 0000156E 6600 008C bne +0x8E /* 000015FC */ 00001572 206E 0008 movea.l A0, [A6 + 0x8] 00001576 2050 movea.l A0, [A0] 00001578 43ED F7BA lea.l A1, [A5 - 0x846] 0000157C B3D0 cmpa.l A1, [A0] 0000157E 6714 beq +0x16 /* 00001594 */ 00001580 4A2E FFFF tst.b [A6 - 0x1] 00001584 660E bne +0x10 /* 00001594 */ 00001586 206E 0008 movea.l A0, [A6 + 0x8] 0000158A 2050 movea.l A0, [A0] 0000158C 226D F0E6 movea.l A1, [A5 - 0xF1A] 00001590 2251 movea.l A1, [A1] 00001592 2290 move.l [A1], [A0] label00001594: 00001594 0C45 000C cmpi.w D5, 0xC 00001598 6D62 blt +0x64 /* 000015FC */ 0000159A 0C45 0011 cmpi.w D5, 0x11 0000159E 6E5C bgt +0x5E /* 000015FC */ 000015A0 41EE FFE8 lea.l A0, [A6 - 0x18] 000015A4 43ED F0E4 lea.l A1, [A5 - 0xF1C] 000015A8 20D9 move.l [A0]+, [A1]+ 000015AA 30D9 move.w [A0]+, [A1]+ 000015AC 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4 000015B2 0C45 000F cmpi.w D5, 0xF 000015B6 6610 bne +0x12 /* 000015C8 */ 000015B8 4A2E FFFF tst.b [A6 - 0x1] 000015BC 670A beq +0xC /* 000015C8 */ 000015BE 4884 ext.w D4 000015C0 48C4 ext.l D4 000015C2 2B44 F0E6 move.l [A5 - 0xF1A], D4 000015C6 6026 bra +0x28 /* 000015EE */ label000015C8: 000015C8 2F2E FFEA move.l -[A7], [A6 - 0x16] 000015CC 4EBA FD26 jsr [PC - 0x2DA /* 000012F4 */] 000015D0 4880 ext.w D0 000015D2 48C0 ext.l D0 000015D4 2B40 F0E6 move.l [A5 - 0xF1A], D0 000015D8 4A04 tst.b D4 000015DA 584F addq.w A7, 4 000015DC 6710 beq +0x12 /* 000015EE */ 000015DE 4AAD F0E6 tst.l [A5 - 0xF1A] 000015E2 57C3 seq D3 000015E4 4403 neg.b D3 000015E6 4883 ext.w D3 000015E8 48C3 ext.l D3 000015EA 2B43 F0E6 move.l [A5 - 0xF1A], D3 label000015EE: 000015EE 41EE FFEE lea.l A0, [A6 - 0x12] 000015F2 2F20 move.l -[A7], -[A0] 000015F4 3F20 move.w -[A7], -[A0] 000015F6 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 000015FA 5C4F addq.w A7, 6 label000015FC: 000015FC 41EE FFF4 lea.l A0, [A6 - 0xC] 00001600 2F20 move.l -[A7], -[A0] 00001602 3F20 move.w -[A7], -[A0] 00001604 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 00001608 41EE FFFA lea.l A0, [A6 - 0x6] 0000160C 2F20 move.l -[A7], -[A0] 0000160E 3F20 move.w -[A7], -[A0] 00001610 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 00001614 7001 moveq.l D0, 0x01 00001616 4FEF 000C lea.l A7, [A7 + 0xC] 0000161A 4CEE 18F8 FFCC movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x34] 00001620 4E5E unlink A6 00001622 4E75 rts 00001624 4E56 FFF6 link A6, -0x000A 00001628 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000162C 266E 000C movea.l A3, [A6 + 0xC] 00001630 286E 0008 movea.l A4, [A6 + 0x8] 00001634 7867 moveq.l D4, 0x67 00001636 2054 movea.l A0, [A4] 00001638 2D50 FFFC move.l [A6 - 0x4], [A0] 0000163C 41ED F7BA lea.l A0, [A5 - 0x846] 00001640 B1EE FFFC cmpa.l A0, [A6 - 0x4] 00001644 6604 bne +0x6 /* 0000164A */ 00001646 7868 moveq.l D4, 0x68 00001648 601A bra +0x1C /* 00001664 */ label0000164A: 0000164A 41ED F786 lea.l A0, [A5 - 0x87A] 0000164E B1EE FFFC cmpa.l A0, [A6 - 0x4] 00001652 6604 bne +0x6 /* 00001658 */ 00001654 7869 moveq.l D4, 0x69 00001656 600C bra +0xE /* 00001664 */ label00001658: 00001658 41ED F752 lea.l A0, [A5 - 0x8AE] 0000165C B1EE FFFC cmpa.l A0, [A6 - 0x4] 00001660 6602 bne +0x4 /* 00001664 */ 00001662 786A moveq.l D4, 0x6A label00001664: 00001664 7000 moveq.l D0, 0x00 00001666 1004 move.b D0, D4 00001668 2F00 move.l -[A7], D0 0000166A 2F0B move.l -[A7], A3 0000166C 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */] 00001670 3C00 move.w D6, D0 00001672 504F addq.w A7, 8 00001674 6648 bne +0x4A /* 000016BE */ 00001676 2054 movea.l A0, [A4] 00001678 2A28 0008 move.l D5, [A0 + 0x8] 0000167C 2F05 move.l -[A7], D5 0000167E 2F0B move.l -[A7], A3 00001680 4EAD 0C4A jsr [A5 + 0xC4A /* export_389 */] 00001684 3C00 move.w D6, D0 00001686 504F addq.w A7, 8 00001688 6634 bne +0x36 /* 000016BE */ 0000168A 7E00 moveq.l D7, 0x00 0000168C 602C bra +0x2E /* 000016BA */ label0000168E: 0000168E 2054 movea.l A0, [A4] 00001690 2007 move.l D0, D7 00001692 D080 add.l D0, D0 00001694 2200 move.l D1, D0 00001696 D281 add.l D1, D1 00001698 D081 add.l D0, D1 0000169A 43EE FFF6 lea.l A1, [A6 - 0xA] 0000169E 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 000016A2 22D8 move.l [A1]+, [A0]+ 000016A4 32D8 move.w [A1]+, [A0]+ 000016A6 486E FFF6 pea.l [A6 - 0xA] 000016AA 2F0B move.l -[A7], A3 000016AC 4EAD 0C62 jsr [A5 + 0xC62 /* export_392 */] 000016B0 3C00 move.w D6, D0 000016B2 504F addq.w A7, 8 000016B4 6608 bne +0xA /* 000016BE */ 000016B6 2007 move.l D0, D7 000016B8 5287 addq.l D7, 1 label000016BA: 000016BA BA87 cmp.l D5, D7 000016BC 6ED0 bgt -0x2E /* 0000168E */ label000016BE: 000016BE 3006 move.w D0, D6 000016C0 4CEE 18F0 FFDE movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x22] 000016C6 4E5E unlink A6 000016C8 4E75 rts 000016CA 4E56 FFF2 link A6, -0x000E 000016CE 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000016D2 266E 0008 movea.l A3, [A6 + 0x8] 000016D6 7000 moveq.l D0, 0x00 000016D8 2840 movea.l A4, D0 000016DA 122E 0013 move.b D1, [A6 + 0x13] 000016DE 0401 0067 subi.b D1, 0x67 /* 'g' */ 000016E2 651C bcs +0x1E /* 00001700 */ 000016E4 0C01 0003 cmpi.b D1, 0x3 000016E8 6216 bhi +0x18 /* 00001700 */ 000016EA 7400 moveq.l D2, 0x00 000016EC 1401 move.b D2, D1 000016EE D442 add.w D2, D2 000016F0 343B 2006 move.w D2, [PC + D2.w + 0x6] 000016F4 4EFB 2000 jmp [PC + D2.w] 000016F8 000A 0014 ori.b A2, 0x14 000016FC 001E 0028 ori.b [A6]+, 0x28 /* '(' */ label00001700: 00001700 41ED F7EE lea.l A0, [A5 - 0x812] 00001704 2D48 FFFC move.l [A6 - 0x4], A0 00001708 601C bra +0x1E /* 00001726 */ 0000170A 41ED F7BA lea.l A0, [A5 - 0x846] 0000170E 2D48 FFFC move.l [A6 - 0x4], A0 00001712 6012 bra +0x14 /* 00001726 */ 00001714 41ED F786 lea.l A0, [A5 - 0x87A] 00001718 2D48 FFFC move.l [A6 - 0x4], A0 0000171C 6008 bra +0xA /* 00001726 */ 0000171E 41ED F752 lea.l A0, [A5 - 0x8AE] 00001722 2D48 FFFC move.l [A6 - 0x4], A0 label00001726: 00001726 486E FFF2 pea.l [A6 - 0xE] 0000172A 2F0B move.l -[A7], A3 0000172C 4EAD 0B4A jsr [A5 + 0xB4A /* export_357 */] 00001730 3C00 move.w D6, D0 00001732 504F addq.w A7, 8 00001734 6674 bne +0x76 /* 000017AA */ 00001736 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000173A 7006 moveq.l D0, 0x06 0000173C 2F00 move.l -[A7], D0 0000173E 721A moveq.l D1, 0x1A 00001740 2F01 move.l -[A7], D1 00001742 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */] 00001746 2840 movea.l A4, D0 00001748 200C move.l D0, A4 0000174A 4FEF 000C lea.l A7, [A7 + 0xC] 0000174E 6608 bne +0xA /* 00001758 */ 00001750 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 00001754 3C00 move.w D6, D0 00001756 6052 bra +0x54 /* 000017AA */ label00001758: 00001758 2054 movea.l A0, [A4] 0000175A 20AE FFFC move.l [A0], [A6 - 0x4] 0000175E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001762 2F0C move.l -[A7], A4 00001764 2F0B move.l -[A7], A3 00001766 4EAD 0B5A jsr [A5 + 0xB5A /* export_359 */] 0000176A 7E00 moveq.l D7, 0x00 0000176C 4FEF 000C lea.l A7, [A7 + 0xC] 00001770 602C bra +0x2E /* 0000179E */ label00001772: 00001772 486E FFF6 pea.l [A6 - 0xA] 00001776 2F0B move.l -[A7], A3 00001778 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */] 0000177C 3C00 move.w D6, D0 0000177E 504F addq.w A7, 8 00001780 6622 bne +0x24 /* 000017A4 */ 00001782 2054 movea.l A0, [A4] 00001784 2007 move.l D0, D7 00001786 D080 add.l D0, D0 00001788 2200 move.l D1, D0 0000178A D281 add.l D1, D1 0000178C D081 add.l D0, D1 0000178E 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00001792 43EE FFF6 lea.l A1, [A6 - 0xA] 00001796 20D9 move.l [A0]+, [A1]+ 00001798 30D9 move.w [A0]+, [A1]+ 0000179A 2007 move.l D0, D7 0000179C 5287 addq.l D7, 1 label0000179E: 0000179E BEAE FFF2 cmp.l D7, [A6 - 0xE] 000017A2 6DCE blt -0x30 /* 00001772 */ label000017A4: 000017A4 2054 movea.l A0, [A4] 000017A6 2147 0008 move.l [A0 + 0x8], D7 label000017AA: 000017AA 3006 move.w D0, D6 000017AC 4CEE 18C0 FFE2 movem.l D6,D7,A3,A4, [A6 - 0x1E] 000017B2 4E5E unlink A6 000017B4 4E75 rts fn000017B6: 000017B6 4E56 FFFA link A6, -0x0006 000017BA 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000017BE 302D F0E8 move.w D0, [A5 - 0xF18] 000017C2 48C0 ext.l D0 000017C4 2C00 move.l D6, D0 000017C6 2F06 move.l -[A7], D6 000017C8 7006 moveq.l D0, 0x06 000017CA 2F00 move.l -[A7], D0 000017CC 721A moveq.l D1, 0x1A 000017CE 2F01 move.l -[A7], D1 000017D0 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */] 000017D4 2840 movea.l A4, D0 000017D6 200C move.l D0, A4 000017D8 4FEF 000C lea.l A7, [A7 + 0xC] 000017DC 660E bne +0x10 /* 000017EC */ 000017DE 7002 moveq.l D0, 0x02 000017E0 2F00 move.l -[A7], D0 000017E2 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 000017E6 584F addq.w A7, 4 000017E8 6000 0082 bra +0x84 /* 0000186C */ label000017EC: 000017EC 7E00 moveq.l D7, 0x00 000017EE 6052 bra +0x54 /* 00001842 */ label000017F0: 000017F0 206D F0D8 movea.l A0, [A5 - 0xF28] 000017F4 202D F0E0 move.l D0, [A5 - 0xF20] 000017F8 D090 add.l D0, [A0] 000017FA 322D F0E8 move.w D1, [A5 - 0xF18] 000017FE 48C1 ext.l D1 00001800 2407 move.l D2, D7 00001802 5282 addq.l D2, 1 00001804 9282 sub.l D1, D2 00001806 5281 addq.l D1, 1 00001808 D281 add.l D1, D1 0000180A 2401 move.l D2, D1 0000180C D482 add.l D2, D2 0000180E D282 add.l D1, D2 00001810 9081 sub.l D0, D1 00001812 2040 movea.l A0, D0 00001814 43EE FFFA lea.l A1, [A6 - 0x6] 00001818 22D8 move.l [A1]+, [A0]+ 0000181A 32D8 move.w [A1]+, [A0]+ 0000181C 486E FFFA pea.l [A6 - 0x6] 00001820 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00001824 2054 movea.l A0, [A4] 00001826 2007 move.l D0, D7 00001828 D080 add.l D0, D0 0000182A 2200 move.l D1, D0 0000182C D281 add.l D1, D1 0000182E D081 add.l D0, D1 00001830 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00001834 43EE FFFA lea.l A1, [A6 - 0x6] 00001838 20D9 move.l [A0]+, [A1]+ 0000183A 30D9 move.w [A0]+, [A1]+ 0000183C 584F addq.w A7, 4 0000183E 2007 move.l D0, D7 00001840 5287 addq.l D7, 1 label00001842: 00001842 BC87 cmp.l D6, D7 00001844 6EAA bgt -0x54 /* 000017F0 */ 00001846 2654 movea.l A3, [A4] 00001848 7001 moveq.l D0, 0x01 0000184A 2740 0004 move.l [A3 + 0x4], D0 0000184E 41ED F7EE lea.l A0, [A5 - 0x812] 00001852 2688 move.l [A3], A0 00001854 2746 0008 move.l [A3 + 0x8], D6 00001858 3D7C 0006 FFFA move.w [A6 - 0x6], 0x6 0000185E 2D4C FFFC move.l [A6 - 0x4], A4 00001862 486E FFFA pea.l [A6 - 0x6] 00001866 4EAD 160A jsr [A5 + 0x160A /* export_701 */] 0000186A 584F addq.w A7, 4 label0000186C: 0000186C 4CEE 18C0 FFEA movem.l D6,D7,A3,A4, [A6 - 0x16] 00001872 4E5E unlink A6 00001874 4E75 rts 00001876 4E56 FFF6 link A6, -0x000A 0000187A 48E7 0118 movem.l -[A7], D7,A3,A4 0000187E 266E 0010 movea.l A3, [A6 + 0x10] 00001882 2E2E 000C move.l D7, [A6 + 0xC] 00001886 286E 0008 movea.l A4, [A6 + 0x8] 0000188A 4A87 tst.l D7 0000188C 6D08 blt +0xA /* 00001896 */ 0000188E 2054 movea.l A0, [A4] 00001890 BEA8 0008 cmp.l D7, [A0 + 0x8] 00001894 6D14 blt +0x16 /* 000018AA */ label00001896: 00001896 4A2E 0017 tst.b [A6 + 0x17] 0000189A 660A bne +0xC /* 000018A6 */ 0000189C 7039 moveq.l D0, 0x39 0000189E 2F00 move.l -[A7], D0 000018A0 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 000018A4 584F addq.w A7, 4 label000018A6: 000018A6 7000 moveq.l D0, 0x00 000018A8 6044 bra +0x46 /* 000018EE */ label000018AA: 000018AA 2054 movea.l A0, [A4] 000018AC 2007 move.l D0, D7 000018AE D080 add.l D0, D0 000018B0 2200 move.l D1, D0 000018B2 D281 add.l D1, D1 000018B4 D081 add.l D0, D1 000018B6 43EE FFFA lea.l A1, [A6 - 0x6] 000018BA 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 000018BE 22D8 move.l [A1]+, [A0]+ 000018C0 32D8 move.w [A1]+, [A0]+ 000018C2 486E FFF6 pea.l [A6 - 0xA] 000018C6 486E FFFA pea.l [A6 - 0x6] 000018CA 4EAD 14A2 jsr [A5 + 0x14A2 /* export_656 */] 000018CE 4A00 tst.b D0 000018D0 504F addq.w A7, 8 000018D2 660E bne +0x10 /* 000018E2 */ 000018D4 7038 moveq.l D0, 0x38 000018D6 2F00 move.l -[A7], D0 000018D8 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 000018DC 7000 moveq.l D0, 0x00 000018DE 584F addq.w A7, 4 000018E0 600C bra +0xE /* 000018EE */ label000018E2: 000018E2 36BC 0004 move.w [A3], 0x4 000018E6 276E FFF6 0002 move.l [A3 + 0x2], [A6 - 0xA] 000018EC 7001 moveq.l D0, 0x01 label000018EE: 000018EE 4CEE 1880 FFEA movem.l D7,A3,A4, [A6 - 0x16] 000018F4 4E5E unlink A6 000018F6 4E75 rts 000018F8 4E56 0000 link A6, 0 000018FC 2F0C move.l -[A7], A4 000018FE 286E 0010 movea.l A4, [A6 + 0x10] 00001902 206E 0008 movea.l A0, [A6 + 0x8] 00001906 2050 movea.l A0, [A0] 00001908 202E 000C move.l D0, [A6 + 0xC] 0000190C D080 add.l D0, D0 0000190E 2200 move.l D1, D0 00001910 D281 add.l D1, D1 00001912 D081 add.l D0, D1 00001914 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00001918 224C movea.l A1, A4 0000191A 22D8 move.l [A1]+, [A0]+ 0000191C 32D8 move.w [A1]+, [A0]+ 0000191E 2F0C move.l -[A7], A4 00001920 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00001924 286E FFFC movea.l A4, [A6 - 0x4] 00001928 4E5E unlink A6 0000192A 4E75 rts 0000192C 4E56 0000 link A6, 0 00001930 206E 0008 movea.l A0, [A6 + 0x8] 00001934 2050 movea.l A0, [A0] 00001936 2028 0008 move.l D0, [A0 + 0x8] 0000193A 4E5E unlink A6 0000193C 4E75 rts 0000193E 4E56 0000 link A6, 0 00001942 2F0C move.l -[A7], A4 00001944 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00001948 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4 0000194E 2B7C 8000 0000 F0E6 move.l [A5 - 0xF1A], 0x80000000 00001956 4EBA FE5E jsr [PC - 0x1A2 /* 000017B6 */] 0000195A 286D F0E6 movea.l A4, [A5 - 0xF1A] 0000195E 5DAD F0E0 subq.l [A5 - 0xF20], 6 00001962 206D F0D8 movea.l A0, [A5 - 0xF28] 00001966 202D F0E0 move.l D0, [A5 - 0xF20] 0000196A D090 add.l D0, [A0] 0000196C 2040 movea.l A0, D0 0000196E 43ED F0E4 lea.l A1, [A5 - 0xF1C] 00001972 22D8 move.l [A1]+, [A0]+ 00001974 32D8 move.w [A1]+, [A0]+ 00001976 200C move.l D0, A4 00001978 286E FFFC movea.l A4, [A6 - 0x4] 0000197C 4E5E unlink A6 0000197E 4E75 rts 00001980 4E56 0000 link A6, 0 00001984 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001988 266E 000C movea.l A3, [A6 + 0xC] 0000198C 206E 0008 movea.l A0, [A6 + 0x8] 00001990 2050 movea.l A0, [A0] 00001992 2C28 0008 move.l D6, [A0 + 0x8] 00001996 7E00 moveq.l D7, 0x00 00001998 602C bra +0x2E /* 000019C6 */ label0000199A: 0000199A 206E 0008 movea.l A0, [A6 + 0x8] 0000199E 2050 movea.l A0, [A0] 000019A0 2007 move.l D0, D7 000019A2 D080 add.l D0, D0 000019A4 2200 move.l D1, D0 000019A6 D281 add.l D1, D1 000019A8 D081 add.l D0, D1 000019AA 49F0 0814 lea.l A4, [A0 + D0 + 0x14] 000019AE 3014 move.w D0, [A4] 000019B0 B053 cmp.w D0, [A3] 000019B2 660E bne +0x10 /* 000019C2 */ 000019B4 202C 0002 move.l D0, [A4 + 0x2] 000019B8 B0AB 0002 cmp.l D0, [A3 + 0x2] 000019BC 6604 bne +0x6 /* 000019C2 */ 000019BE 2007 move.l D0, D7 000019C0 600A bra +0xC /* 000019CC */ label000019C2: 000019C2 2007 move.l D0, D7 000019C4 5287 addq.l D7, 1 label000019C6: 000019C6 BC87 cmp.l D6, D7 000019C8 6ED0 bgt -0x2E /* 0000199A */ 000019CA 70FF moveq.l D0, 0xFFFFFFFF label000019CC: 000019CC 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 000019D2 4E5E unlink A6 000019D4 4E75 rts 000019D6 4E56 0000 link A6, 0 000019DA 2F0C move.l -[A7], A4 000019DC 286E 000C movea.l A4, [A6 + 0xC] 000019E0 2F0C move.l -[A7], A4 000019E2 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 000019E6 2F0C move.l -[A7], A4 000019E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019EC 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */] 000019F0 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */] 000019F4 286E FFFC movea.l A4, [A6 - 0x4] 000019F8 4E5E unlink A6 000019FA 4E75 rts 000019FC 4E56 0000 link A6, 0 00001A00 48E7 0108 movem.l -[A7], D7,A4 00001A04 2E2E 000C move.l D7, [A6 + 0xC] 00001A08 286E 0008 movea.l A4, [A6 + 0x8] 00001A0C 2054 movea.l A0, [A4] 00001A0E 2007 move.l D0, D7 00001A10 D080 add.l D0, D0 00001A12 2200 move.l D1, D0 00001A14 D281 add.l D1, D1 00001A16 D081 add.l D0, D1 00001A18 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 00001A1C 2F20 move.l -[A7], -[A0] 00001A1E 3F20 move.w -[A7], -[A0] 00001A20 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 00001A24 2F07 move.l -[A7], D7 00001A26 2F0C move.l -[A7], A4 00001A28 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */] 00001A2C 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00001A32 4E5E unlink A6 00001A34 4E75 rts fn00001A36: 00001A36 4E56 0000 link A6, 0 00001A3A 48E7 0018 movem.l -[A7], A3,A4 00001A3E 266E 000C movea.l A3, [A6 + 0xC] 00001A42 206E 0008 movea.l A0, [A6 + 0x8] 00001A46 2050 movea.l A0, [A0] 00001A48 49E8 0014 lea.l A4, [A0 + 0x14] 00001A4C 376C 0004 0002 move.w [A3 + 0x2], [A4 + 0x4] 00001A52 36AC 000A move.w [A3], [A4 + 0xA] 00001A56 376C 0010 0006 move.w [A3 + 0x6], [A4 + 0x10] 00001A5C 376C 0016 0004 move.w [A3 + 0x4], [A4 + 0x16] 00001A62 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00001A68 4E5E unlink A6 00001A6A 4E75 rts fn00001A6C: 00001A6C 4E56 FFEA link A6, -0x0016 00001A70 486E FFEA pea.l [A6 - 0x16] 00001A74 7004 moveq.l D0, 0x04 00001A76 2F00 move.l -[A7], D0 00001A78 7202 moveq.l D1, 0x02 00001A7A 2F01 move.l -[A7], D1 00001A7C 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 00001A80 4A00 tst.b D0 00001A82 4FEF 000C lea.l A7, [A7 + 0xC] 00001A86 6748 beq +0x4A /* 00001AD0 */ 00001A88 486E FFEE pea.l [A6 - 0x12] 00001A8C 7004 moveq.l D0, 0x04 00001A8E 2F00 move.l -[A7], D0 00001A90 7203 moveq.l D1, 0x03 00001A92 2F01 move.l -[A7], D1 00001A94 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 00001A98 4A00 tst.b D0 00001A9A 4FEF 000C lea.l A7, [A7 + 0xC] 00001A9E 6730 beq +0x32 /* 00001AD0 */ 00001AA0 486E FFF2 pea.l [A6 - 0xE] 00001AA4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AA8 4EBA FF8C jsr [PC - 0x74 /* 00001A36 */] 00001AAC 486E FFF2 pea.l [A6 - 0xE] 00001AB0 3F2E FFEC move.w -[A7], [A6 - 0x14] 00001AB4 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00001AB8 4EAD 1C6A jsr [A5 + 0x1C6A /* export_905 */] 00001ABC 486E FFFA pea.l [A6 - 0x6] 00001AC0 486E FFF2 pea.l [A6 - 0xE] 00001AC4 4EBA 0870 jsr [PC + 0x870 /* 00002336 */] 00001AC8 486E FFFA pea.l [A6 - 0x6] 00001ACC 4EAD 160A jsr [A5 + 0x160A /* export_701 */] label00001AD0: 00001AD0 4E5E unlink A6 00001AD2 4E75 rts fn00001AD4: 00001AD4 4E56 FFEA link A6, -0x0016 00001AD8 486E FFEA pea.l [A6 - 0x16] 00001ADC 7004 moveq.l D0, 0x04 00001ADE 2F00 move.l -[A7], D0 00001AE0 7202 moveq.l D1, 0x02 00001AE2 2F01 move.l -[A7], D1 00001AE4 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 00001AE8 4A00 tst.b D0 00001AEA 4FEF 000C lea.l A7, [A7 + 0xC] 00001AEE 6748 beq +0x4A /* 00001B38 */ 00001AF0 486E FFEE pea.l [A6 - 0x12] 00001AF4 7004 moveq.l D0, 0x04 00001AF6 2F00 move.l -[A7], D0 00001AF8 7203 moveq.l D1, 0x03 00001AFA 2F01 move.l -[A7], D1 00001AFC 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 00001B00 4A00 tst.b D0 00001B02 4FEF 000C lea.l A7, [A7 + 0xC] 00001B06 6730 beq +0x32 /* 00001B38 */ 00001B08 486E FFF2 pea.l [A6 - 0xE] 00001B0C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B10 4EBA FF24 jsr [PC - 0xDC /* 00001A36 */] 00001B14 486E FFF2 pea.l [A6 - 0xE] 00001B18 3F2E FFEC move.w -[A7], [A6 - 0x14] 00001B1C 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00001B20 4EAD 1C72 jsr [A5 + 0x1C72 /* export_906 */] 00001B24 486E FFFA pea.l [A6 - 0x6] 00001B28 486E FFF2 pea.l [A6 - 0xE] 00001B2C 4EBA 0808 jsr [PC + 0x808 /* 00002336 */] 00001B30 486E FFFA pea.l [A6 - 0x6] 00001B34 4EAD 160A jsr [A5 + 0x160A /* export_701 */] label00001B38: 00001B38 4E5E unlink A6 00001B3A 4E75 rts fn00001B3C: 00001B3C 4E56 FFEA link A6, -0x0016 00001B40 7002 moveq.l D0, 0x02 00001B42 B06D F0E8 cmp.w D0, [A5 - 0xF18] 00001B46 670E beq +0x10 /* 00001B56 */ 00001B48 700F moveq.l D0, 0x0F 00001B4A 2F00 move.l -[A7], D0 00001B4C 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00001B50 584F addq.w A7, 4 00001B52 6000 0082 bra +0x84 /* 00001BD6 */ label00001B56: 00001B56 206D F0D8 movea.l A0, [A5 - 0xF28] 00001B5A 202D F0E0 move.l D0, [A5 - 0xF20] 00001B5E D090 add.l D0, [A0] 00001B60 322D F0E8 move.w D1, [A5 - 0xF18] 00001B64 48C1 ext.l D1 00001B66 5381 subq.l D1, 1 00001B68 D281 add.l D1, D1 00001B6A 2401 move.l D2, D1 00001B6C D482 add.l D2, D2 00001B6E D282 add.l D1, D2 00001B70 9081 sub.l D0, D1 00001B72 2040 movea.l A0, D0 00001B74 43EE FFEA lea.l A1, [A6 - 0x16] 00001B78 22D8 move.l [A1]+, [A0]+ 00001B7A 32D8 move.w [A1]+, [A0]+ 00001B7C 486E FFF8 pea.l [A6 - 0x8] 00001B80 486E FFEA pea.l [A6 - 0x16] 00001B84 4EBA 0776 jsr [PC + 0x776 /* 000022FC */] 00001B88 4A00 tst.b D0 00001B8A 504F addq.w A7, 8 00001B8C 6616 bne +0x18 /* 00001BA4 */ 00001B8E 41EE FFF0 lea.l A0, [A6 - 0x10] 00001B92 2F20 move.l -[A7], -[A0] 00001B94 3F20 move.w -[A7], -[A0] 00001B96 703F moveq.l D0, 0x3F 00001B98 2F00 move.l -[A7], D0 00001B9A 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 00001B9E 4FEF 000A lea.l A7, [A7 + 0xA] 00001BA2 6032 bra +0x34 /* 00001BD6 */ label00001BA4: 00001BA4 486E FFF0 pea.l [A6 - 0x10] 00001BA8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BAC 4EBA FE88 jsr [PC - 0x178 /* 00001A36 */] 00001BB0 558F subq.l A7, 2 00001BB2 486E FFF0 pea.l [A6 - 0x10] 00001BB6 486E FFF8 pea.l [A6 - 0x8] 00001BBA 486E FFF0 pea.l [A6 - 0x10] 00001BBE 4EAD 1C52 jsr [A5 + 0x1C52 /* export_902 */] 00001BC2 486E FFEA pea.l [A6 - 0x16] 00001BC6 486E FFF0 pea.l [A6 - 0x10] 00001BCA 4EBA 076A jsr [PC + 0x76A /* 00002336 */] 00001BCE 486E FFEA pea.l [A6 - 0x16] 00001BD2 4EAD 160A jsr [A5 + 0x160A /* export_701 */] label00001BD6: 00001BD6 4E5E unlink A6 00001BD8 4E75 rts fn00001BDA: 00001BDA 4E56 FFEA link A6, -0x0016 00001BDE 7002 moveq.l D0, 0x02 00001BE0 B06D F0E8 cmp.w D0, [A5 - 0xF18] 00001BE4 670C beq +0xE /* 00001BF2 */ 00001BE6 700F moveq.l D0, 0x0F 00001BE8 2F00 move.l -[A7], D0 00001BEA 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00001BEE 584F addq.w A7, 4 00001BF0 607E bra +0x80 /* 00001C70 */ label00001BF2: 00001BF2 206D F0D8 movea.l A0, [A5 - 0xF28] 00001BF6 202D F0E0 move.l D0, [A5 - 0xF20] 00001BFA D090 add.l D0, [A0] 00001BFC 322D F0E8 move.w D1, [A5 - 0xF18] 00001C00 48C1 ext.l D1 00001C02 5381 subq.l D1, 1 00001C04 D281 add.l D1, D1 00001C06 2401 move.l D2, D1 00001C08 D482 add.l D2, D2 00001C0A D282 add.l D1, D2 00001C0C 9081 sub.l D0, D1 00001C0E 2040 movea.l A0, D0 00001C10 43EE FFEA lea.l A1, [A6 - 0x16] 00001C14 22D8 move.l [A1]+, [A0]+ 00001C16 32D8 move.w [A1]+, [A0]+ 00001C18 486E FFF8 pea.l [A6 - 0x8] 00001C1C 486E FFEA pea.l [A6 - 0x16] 00001C20 4EBA 06DA jsr [PC + 0x6DA /* 000022FC */] 00001C24 4A00 tst.b D0 00001C26 504F addq.w A7, 8 00001C28 6616 bne +0x18 /* 00001C40 */ 00001C2A 41EE FFF0 lea.l A0, [A6 - 0x10] 00001C2E 2F20 move.l -[A7], -[A0] 00001C30 3F20 move.w -[A7], -[A0] 00001C32 703F moveq.l D0, 0x3F 00001C34 2F00 move.l -[A7], D0 00001C36 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 00001C3A 4FEF 000A lea.l A7, [A7 + 0xA] 00001C3E 6030 bra +0x32 /* 00001C70 */ label00001C40: 00001C40 486E FFF0 pea.l [A6 - 0x10] 00001C44 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C48 4EBA FDEC jsr [PC - 0x214 /* 00001A36 */] 00001C4C 486E FFF0 pea.l [A6 - 0x10] 00001C50 486E FFF8 pea.l [A6 - 0x8] 00001C54 486E FFF0 pea.l [A6 - 0x10] 00001C58 4EAD 1C5A jsr [A5 + 0x1C5A /* export_903 */] 00001C5C 486E FFEA pea.l [A6 - 0x16] 00001C60 486E FFF0 pea.l [A6 - 0x10] 00001C64 4EBA 06D0 jsr [PC + 0x6D0 /* 00002336 */] 00001C68 486E FFEA pea.l [A6 - 0x16] 00001C6C 4EAD 160A jsr [A5 + 0x160A /* export_701 */] label00001C70: 00001C70 4E5E unlink A6 00001C72 4E75 rts fn00001C74: 00001C74 4E56 FFE2 link A6, -0x001E 00001C78 7003 moveq.l D0, 0x03 00001C7A B06D F0E8 cmp.w D0, [A5 - 0xF18] 00001C7E 670E beq +0x10 /* 00001C8E */ 00001C80 7010 moveq.l D0, 0x10 00001C82 2F00 move.l -[A7], D0 00001C84 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00001C88 584F addq.w A7, 4 00001C8A 6000 00CE bra +0xD0 /* 00001D5A */ label00001C8E: 00001C8E 206D F0D8 movea.l A0, [A5 - 0xF28] 00001C92 202D F0E0 move.l D0, [A5 - 0xF20] 00001C96 D090 add.l D0, [A0] 00001C98 322D F0E8 move.w D1, [A5 - 0xF18] 00001C9C 48C1 ext.l D1 00001C9E 5381 subq.l D1, 1 00001CA0 D281 add.l D1, D1 00001CA2 2401 move.l D2, D1 00001CA4 D482 add.l D2, D2 00001CA6 D282 add.l D1, D2 00001CA8 9081 sub.l D0, D1 00001CAA 2040 movea.l A0, D0 00001CAC 43EE FFE2 lea.l A1, [A6 - 0x1E] 00001CB0 22D8 move.l [A1]+, [A0]+ 00001CB2 32D8 move.w [A1]+, [A0]+ 00001CB4 486E FFF0 pea.l [A6 - 0x10] 00001CB8 486E FFE2 pea.l [A6 - 0x1E] 00001CBC 4EBA 063E jsr [PC + 0x63E /* 000022FC */] 00001CC0 4A00 tst.b D0 00001CC2 504F addq.w A7, 8 00001CC4 6616 bne +0x18 /* 00001CDC */ 00001CC6 41EE FFE8 lea.l A0, [A6 - 0x18] 00001CCA 2F20 move.l -[A7], -[A0] 00001CCC 3F20 move.w -[A7], -[A0] 00001CCE 703F moveq.l D0, 0x3F 00001CD0 2F00 move.l -[A7], D0 00001CD2 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 00001CD6 4FEF 000A lea.l A7, [A7 + 0xA] 00001CDA 607E bra +0x80 /* 00001D5A */ label00001CDC: 00001CDC 206D F0D8 movea.l A0, [A5 - 0xF28] 00001CE0 202D F0E0 move.l D0, [A5 - 0xF20] 00001CE4 D090 add.l D0, [A0] 00001CE6 322D F0E8 move.w D1, [A5 - 0xF18] 00001CEA 48C1 ext.l D1 00001CEC 5581 subq.l D1, 2 00001CEE D281 add.l D1, D1 00001CF0 2401 move.l D2, D1 00001CF2 D482 add.l D2, D2 00001CF4 D282 add.l D1, D2 00001CF6 9081 sub.l D0, D1 00001CF8 2040 movea.l A0, D0 00001CFA 43EE FFE2 lea.l A1, [A6 - 0x1E] 00001CFE 22D8 move.l [A1]+, [A0]+ 00001D00 32D8 move.w [A1]+, [A0]+ 00001D02 486E FFF8 pea.l [A6 - 0x8] 00001D06 486E FFE2 pea.l [A6 - 0x1E] 00001D0A 4EBA 05F0 jsr [PC + 0x5F0 /* 000022FC */] 00001D0E 4A00 tst.b D0 00001D10 504F addq.w A7, 8 00001D12 6616 bne +0x18 /* 00001D2A */ 00001D14 41EE FFE8 lea.l A0, [A6 - 0x18] 00001D18 2F20 move.l -[A7], -[A0] 00001D1A 3F20 move.w -[A7], -[A0] 00001D1C 703F moveq.l D0, 0x3F 00001D1E 2F00 move.l -[A7], D0 00001D20 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 00001D24 4FEF 000A lea.l A7, [A7 + 0xA] 00001D28 6030 bra +0x32 /* 00001D5A */ label00001D2A: 00001D2A 486E FFE8 pea.l [A6 - 0x18] 00001D2E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D32 4EBA FD02 jsr [PC - 0x2FE /* 00001A36 */] 00001D36 486E FFE8 pea.l [A6 - 0x18] 00001D3A 486E FFF0 pea.l [A6 - 0x10] 00001D3E 486E FFF8 pea.l [A6 - 0x8] 00001D42 4EAD 1C62 jsr [A5 + 0x1C62 /* export_904 */] 00001D46 486E FFE2 pea.l [A6 - 0x1E] 00001D4A 486E FFE8 pea.l [A6 - 0x18] 00001D4E 4EBA 05E6 jsr [PC + 0x5E6 /* 00002336 */] 00001D52 486E FFE2 pea.l [A6 - 0x1E] 00001D56 4EAD 160A jsr [A5 + 0x160A /* export_701 */] label00001D5A: 00001D5A 4E5E unlink A6 00001D5C 4E75 rts fn00001D5E: 00001D5E 4E56 FFFC link A6, -0x0004 00001D62 7001 moveq.l D0, 0x01 00001D64 B06D F0E8 cmp.w D0, [A5 - 0xF18] 00001D68 6610 bne +0x12 /* 00001D7A */ 00001D6A 4878 0187 push.l 0x187 00001D6E 7008 moveq.l D0, 0x08 00001D70 2F00 move.l -[A7], D0 00001D72 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */] 00001D76 504F addq.w A7, 8 00001D78 6044 bra +0x46 /* 00001DBE */ label00001D7A: 00001D7A 486E FFFC pea.l [A6 - 0x4] 00001D7E 7008 moveq.l D0, 0x08 00001D80 2F00 move.l -[A7], D0 00001D82 7202 moveq.l D1, 0x02 00001D84 2F01 move.l -[A7], D1 00001D86 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 00001D8A 4A00 tst.b D0 00001D8C 4FEF 000C lea.l A7, [A7 + 0xC] 00001D90 672C beq +0x2E /* 00001DBE */ 00001D92 302E FFFE move.w D0, [A6 - 0x2] 00001D96 0440 0187 subi.w D0, 0x187 00001D9A 6706 beq +0x8 /* 00001DA2 */ 00001D9C 0440 0040 subi.w D0, 0x40 /* '@' */ 00001DA0 6608 bne +0xA /* 00001DAA */ label00001DA2: 00001DA2 7001 moveq.l D0, 0x01 00001DA4 2D40 FFFC move.l [A6 - 0x4], D0 00001DA8 6006 bra +0x8 /* 00001DB0 */ label00001DAA: 00001DAA 7000 moveq.l D0, 0x00 00001DAC 2D40 FFFC move.l [A6 - 0x4], D0 label00001DB0: 00001DB0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001DB4 7004 moveq.l D0, 0x04 00001DB6 2F00 move.l -[A7], D0 00001DB8 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */] 00001DBC 504F addq.w A7, 8 label00001DBE: 00001DBE 4E5E unlink A6 00001DC0 4E75 rts fn00001DC2: 00001DC2 4E56 FFFC link A6, -0x0004 00001DC6 48E7 0118 movem.l -[A7], D7,A3,A4 00001DCA 3E2E 000E move.w D7, [A6 + 0xE] 00001DCE 286E 0014 movea.l A4, [A6 + 0x14] 00001DD2 4A2E 0013 tst.b [A6 + 0x13] 00001DD6 6748 beq +0x4A /* 00001E20 */ 00001DD8 486E FFFC pea.l [A6 - 0x4] 00001DDC 2F0C move.l -[A7], A4 00001DDE 4EAD 14A2 jsr [A5 + 0x14A2 /* export_656 */] 00001DE2 4A00 tst.b D0 00001DE4 504F addq.w A7, 8 00001DE6 6616 bne +0x18 /* 00001DFE */ 00001DE8 204C movea.l A0, A4 00001DEA 5C88 addq.l A0, 6 00001DEC 2F20 move.l -[A7], -[A0] 00001DEE 3F20 move.w -[A7], -[A0] 00001DF0 7006 moveq.l D0, 0x06 00001DF2 2F00 move.l -[A7], D0 00001DF4 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 00001DF8 4FEF 000A lea.l A7, [A7 + 0xA] 00001DFC 6046 bra +0x48 /* 00001E44 */ label00001DFE: 00001DFE 48C7 ext.l D7 00001E00 206E 0008 movea.l A0, [A6 + 0x8] 00001E04 2050 movea.l A0, [A0] 00001E06 2007 move.l D0, D7 00001E08 D080 add.l D0, D0 00001E0A 2200 move.l D1, D0 00001E0C D281 add.l D1, D1 00001E0E D081 add.l D0, D1 00001E10 47F0 0814 lea.l A3, [A0 + D0 + 0x14] 00001E14 36BC 0004 move.w [A3], 0x4 00001E18 276E FFFC 0002 move.l [A3 + 0x2], [A6 - 0x4] 00001E1E 6024 bra +0x26 /* 00001E44 */ label00001E20: 00001E20 48C7 ext.l D7 00001E22 206E 0008 movea.l A0, [A6 + 0x8] 00001E26 2050 movea.l A0, [A0] 00001E28 2007 move.l D0, D7 00001E2A D080 add.l D0, D0 00001E2C 2200 move.l D1, D0 00001E2E D281 add.l D1, D1 00001E30 D081 add.l D0, D1 00001E32 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00001E36 224C movea.l A1, A4 00001E38 22D8 move.l [A1]+, [A0]+ 00001E3A 32D8 move.w [A1]+, [A0]+ 00001E3C 2F0C move.l -[A7], A4 00001E3E 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00001E42 584F addq.w A7, 4 label00001E44: 00001E44 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 00001E4A 4E5E unlink A6 00001E4C 4E75 rts fn00001E4E: 00001E4E 4E56 0000 link A6, 0 00001E52 48E7 1708 movem.l -[A7], D3,D5,D6,D7,A4 00001E56 3A2E 000A move.w D5, [A6 + 0xA] 00001E5A 286E 0010 movea.l A4, [A6 + 0x10] 00001E5E 3C2E 000E move.w D6, [A6 + 0xE] 00001E62 7E00 moveq.l D7, 0x00 00001E64 7600 moveq.l D3, 0x00 00001E66 6012 bra +0x14 /* 00001E7A */ label00001E68: 00001E68 BA54 cmp.w D5, [A4] 00001E6A 6604 bne +0x6 /* 00001E70 */ 00001E6C 2007 move.l D0, D7 00001E6E 6024 bra +0x26 /* 00001E94 */ label00001E70: 00001E70 3006 move.w D0, D6 00001E72 5346 subq.w D6, 1 00001E74 2007 move.l D0, D7 00001E76 5287 addq.l D7, 1 00001E78 544C addq.w A4, 2 label00001E7A: 00001E7A B646 cmp.w D3, D6 00001E7C 6DEA blt -0x14 /* 00001E68 */ 00001E7E 48C5 ext.l D5 00001E80 2F05 move.l -[A7], D5 00001E82 7008 moveq.l D0, 0x08 00001E84 2F00 move.l -[A7], D0 00001E86 7232 moveq.l D1, 0x32 00001E88 2F01 move.l -[A7], D1 00001E8A 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */] 00001E8E 70FF moveq.l D0, 0xFFFFFFFF 00001E90 4FEF 000C lea.l A7, [A7 + 0xC] label00001E94: 00001E94 4CEE 10E8 FFEC movem.l D3,D5,D6,D7,A4, [A6 - 0x14] 00001E9A 4E5E unlink A6 00001E9C 4E75 rts fn00001E9E: 00001E9E 4E56 FFF6 link A6, -0x000A 00001EA2 2F07 move.l -[A7], D7 00001EA4 7002 moveq.l D0, 0x02 00001EA6 B06D F0E8 cmp.w D0, [A5 - 0xF18] 00001EAA 670C beq +0xE /* 00001EB8 */ 00001EAC 700F moveq.l D0, 0x0F 00001EAE 2F00 move.l -[A7], D0 00001EB0 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00001EB4 584F addq.w A7, 4 00001EB6 6062 bra +0x64 /* 00001F1A */ label00001EB8: 00001EB8 486E FFF6 pea.l [A6 - 0xA] 00001EBC 7008 moveq.l D0, 0x08 00001EBE 2F00 move.l -[A7], D0 00001EC0 7202 moveq.l D1, 0x02 00001EC2 2F01 move.l -[A7], D1 00001EC4 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 00001EC8 4A00 tst.b D0 00001ECA 4FEF 000C lea.l A7, [A7 + 0xC] 00001ECE 674A beq +0x4C /* 00001F1A */ 00001ED0 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001ED4 302E 000E move.w D0, [A6 + 0xE] 00001ED8 48C0 ext.l D0 00001EDA 2F00 move.l -[A7], D0 00001EDC 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001EE0 4EBA FF6C jsr [PC - 0x94 /* 00001E4E */] 00001EE4 2E00 move.l D7, D0 00001EE6 4FEF 000C lea.l A7, [A7 + 0xC] 00001EEA 6D2E blt +0x30 /* 00001F1A */ 00001EEC 206E 0008 movea.l A0, [A6 + 0x8] 00001EF0 2050 movea.l A0, [A0] 00001EF2 2007 move.l D0, D7 00001EF4 D080 add.l D0, D0 00001EF6 2200 move.l D1, D0 00001EF8 D281 add.l D1, D1 00001EFA D081 add.l D0, D1 00001EFC 43EE FFFA lea.l A1, [A6 - 0x6] 00001F00 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00001F04 22D8 move.l [A1]+, [A0]+ 00001F06 32D8 move.w [A1]+, [A0]+ 00001F08 486E FFFA pea.l [A6 - 0x6] 00001F0C 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00001F10 486E FFFA pea.l [A6 - 0x6] 00001F14 4EAD 160A jsr [A5 + 0x160A /* export_701 */] 00001F18 504F addq.w A7, 8 label00001F1A: 00001F1A 2E2E FFF2 move.l D7, [A6 - 0xE] 00001F1E 4E5E unlink A6 00001F20 4E75 rts fn00001F22: 00001F22 4E56 FFF6 link A6, -0x000A 00001F26 48E7 0108 movem.l -[A7], D7,A4 00001F2A 286E 0008 movea.l A4, [A6 + 0x8] 00001F2E 7003 moveq.l D0, 0x03 00001F30 B06D F0E8 cmp.w D0, [A5 - 0xF18] 00001F34 670E beq +0x10 /* 00001F44 */ 00001F36 7010 moveq.l D0, 0x10 00001F38 2F00 move.l -[A7], D0 00001F3A 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00001F3E 584F addq.w A7, 4 00001F40 6000 00A6 bra +0xA8 /* 00001FE8 */ label00001F44: 00001F44 486E FFF6 pea.l [A6 - 0xA] 00001F48 7008 moveq.l D0, 0x08 00001F4A 2F00 move.l -[A7], D0 00001F4C 7202 moveq.l D1, 0x02 00001F4E 2F01 move.l -[A7], D1 00001F50 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 00001F54 4A00 tst.b D0 00001F56 4FEF 000C lea.l A7, [A7 + 0xC] 00001F5A 6700 008C beq +0x8E /* 00001FE8 */ 00001F5E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001F62 302E 000E move.w D0, [A6 + 0xE] 00001F66 48C0 ext.l D0 00001F68 2F00 move.l -[A7], D0 00001F6A 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001F6E 4EBA FEDE jsr [PC - 0x122 /* 00001E4E */] 00001F72 2E00 move.l D7, D0 00001F74 4FEF 000C lea.l A7, [A7 + 0xC] 00001F78 6D6E blt +0x70 /* 00001FE8 */ 00001F7A 206D F0D8 movea.l A0, [A5 - 0xF28] 00001F7E 202D F0E0 move.l D0, [A5 - 0xF20] 00001F82 D090 add.l D0, [A0] 00001F84 322D F0E8 move.w D1, [A5 - 0xF18] 00001F88 48C1 ext.l D1 00001F8A 5581 subq.l D1, 2 00001F8C D281 add.l D1, D1 00001F8E 2401 move.l D2, D1 00001F90 D482 add.l D2, D2 00001F92 D282 add.l D1, D2 00001F94 9081 sub.l D0, D1 00001F96 2040 movea.l A0, D0 00001F98 43EE FFFA lea.l A1, [A6 - 0x6] 00001F9C 22D8 move.l [A1]+, [A0]+ 00001F9E 32D8 move.w [A1]+, [A0]+ 00001FA0 486E FFFA pea.l [A6 - 0x6] 00001FA4 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00001FA8 2054 movea.l A0, [A4] 00001FAA 2007 move.l D0, D7 00001FAC D080 add.l D0, D0 00001FAE 2200 move.l D1, D0 00001FB0 D281 add.l D1, D1 00001FB2 D081 add.l D0, D1 00001FB4 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 00001FB8 2F20 move.l -[A7], -[A0] 00001FBA 3F20 move.w -[A7], -[A0] 00001FBC 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 00001FC0 2054 movea.l A0, [A4] 00001FC2 2007 move.l D0, D7 00001FC4 D080 add.l D0, D0 00001FC6 2200 move.l D1, D0 00001FC8 D281 add.l D1, D1 00001FCA D081 add.l D0, D1 00001FCC 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00001FD0 43EE FFFA lea.l A1, [A6 - 0x6] 00001FD4 20D9 move.l [A0]+, [A1]+ 00001FD6 30D9 move.w [A0]+, [A1]+ 00001FD8 7000 moveq.l D0, 0x00 00001FDA 2F00 move.l -[A7], D0 00001FDC 7204 moveq.l D1, 0x04 00001FDE 2F01 move.l -[A7], D1 00001FE0 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */] 00001FE4 4FEF 0012 lea.l A7, [A7 + 0x12] label00001FE8: 00001FE8 4CEE 1080 FFEE movem.l D7,A4, [A6 - 0x12] 00001FEE 4E5E unlink A6 00001FF0 4E75 rts fn00001FF2: 00001FF2 4E56 FFFC link A6, -0x0004 00001FF6 486E FFFC pea.l [A6 - 0x4] 00001FFA 7004 moveq.l D0, 0x04 00001FFC 2F00 move.l -[A7], D0 00001FFE 7202 moveq.l D1, 0x02 00002000 2F01 move.l -[A7], D1 00002002 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 00002006 4A00 tst.b D0 00002008 4FEF 000C lea.l A7, [A7 + 0xC] 0000200C 6746 beq +0x48 /* 00002054 */ 0000200E 4AAE FFFC tst.l [A6 - 0x4] 00002012 6D0C blt +0xE /* 00002020 */ 00002014 302E 000A move.w D0, [A6 + 0xA] 00002018 48C0 ext.l D0 0000201A B0AE FFFC cmp.l D0, [A6 - 0x4] 0000201E 6C16 bge +0x18 /* 00002036 */ label00002020: 00002020 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002024 7004 moveq.l D0, 0x04 00002026 2F00 move.l -[A7], D0 00002028 7237 moveq.l D1, 0x37 0000202A 2F01 move.l -[A7], D1 0000202C 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */] 00002030 4FEF 000C lea.l A7, [A7 + 0xC] 00002034 601E bra +0x20 /* 00002054 */ label00002036: 00002036 202E FFFC move.l D0, [A6 - 0x4] 0000203A 5380 subq.l D0, 1 0000203C 206E 000C movea.l A0, [A6 + 0xC] 00002040 D080 add.l D0, D0 00002042 3030 0800 move.w D0, [A0 + D0] 00002046 48C0 ext.l D0 00002048 2F00 move.l -[A7], D0 0000204A 7008 moveq.l D0, 0x08 0000204C 2F00 move.l -[A7], D0 0000204E 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */] 00002052 504F addq.w A7, 8 label00002054: 00002054 4E5E unlink A6 00002056 4E75 rts 00002058 4E56 0000 link A6, 0 0000205C 48E7 0118 movem.l -[A7], D7,A3,A4 00002060 3E2E 000E move.w D7, [A6 + 0xE] 00002064 47ED F74A lea.l A3, [A5 - 0x8B6] 00002068 286E 0008 movea.l A4, [A6 + 0x8] 0000206C 3007 move.w D0, D7 0000206E 0440 00F2 subi.w D0, 0xF2 00002072 6768 beq +0x6A /* 000020DC */ 00002074 0440 007C subi.w D0, 0x7C /* '|' */ 00002078 6748 beq +0x4A /* 000020C2 */ 0000207A 5340 subq.w D0, 1 0000207C 6744 beq +0x46 /* 000020C2 */ 0000207E 5540 subq.w D0, 2 00002080 6740 beq +0x42 /* 000020C2 */ 00002082 5340 subq.w D0, 1 00002084 673C beq +0x3E /* 000020C2 */ 00002086 5340 subq.w D0, 1 00002088 6738 beq +0x3A /* 000020C2 */ 0000208A 5340 subq.w D0, 1 0000208C 6734 beq +0x36 /* 000020C2 */ 0000208E 5940 subq.w D0, 4 00002090 677C beq +0x7E /* 0000210E */ 00002092 5340 subq.w D0, 1 00002094 6700 009C beq +0x9E /* 00002132 */ 00002098 5D40 subq.w D0, 6 0000209A 6700 0084 beq +0x86 /* 00002120 */ 0000209E 5340 subq.w D0, 1 000020A0 6700 009E beq +0xA0 /* 00002140 */ 000020A4 5740 subq.w D0, 3 000020A6 671A beq +0x1C /* 000020C2 */ 000020A8 5D40 subq.w D0, 6 000020AA 673A beq +0x3C /* 000020E6 */ 000020AC 5340 subq.w D0, 1 000020AE 6740 beq +0x42 /* 000020F0 */ 000020B0 5340 subq.w D0, 1 000020B2 6746 beq +0x48 /* 000020FA */ 000020B4 5540 subq.w D0, 2 000020B6 674C beq +0x4E /* 00002104 */ 000020B8 0440 0057 subi.w D0, 0x57 /* 'W' */ 000020BC 6716 beq +0x18 /* 000020D4 */ 000020BE 6000 008E bra +0x90 /* 0000214E */ label000020C2: 000020C2 7000 moveq.l D0, 0x00 000020C4 2F00 move.l -[A7], D0 000020C6 7202 moveq.l D1, 0x02 000020C8 2F01 move.l -[A7], D1 000020CA 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */] 000020CE 504F addq.w A7, 8 000020D0 6000 0090 bra +0x92 /* 00002162 */ label000020D4: 000020D4 4EBA FC88 jsr [PC - 0x378 /* 00001D5E */] 000020D8 6000 0088 bra +0x8A /* 00002162 */ label000020DC: 000020DC 2F0C move.l -[A7], A4 000020DE 4EBA F98C jsr [PC - 0x674 /* 00001A6C */] 000020E2 584F addq.w A7, 4 000020E4 607C bra +0x7E /* 00002162 */ label000020E6: 000020E6 2F0C move.l -[A7], A4 000020E8 4EBA F9EA jsr [PC - 0x616 /* 00001AD4 */] 000020EC 584F addq.w A7, 4 000020EE 6072 bra +0x74 /* 00002162 */ label000020F0: 000020F0 2F0C move.l -[A7], A4 000020F2 4EBA FA48 jsr [PC - 0x5B8 /* 00001B3C */] 000020F6 584F addq.w A7, 4 000020F8 6068 bra +0x6A /* 00002162 */ label000020FA: 000020FA 2F0C move.l -[A7], A4 000020FC 4EBA FADC jsr [PC - 0x524 /* 00001BDA */] 00002100 584F addq.w A7, 4 00002102 605E bra +0x60 /* 00002162 */ label00002104: 00002104 2F0C move.l -[A7], A4 00002106 4EBA FB6C jsr [PC - 0x494 /* 00001C74 */] 0000210A 584F addq.w A7, 4 0000210C 6054 bra +0x56 /* 00002162 */ label0000210E: 0000210E 2F0B move.l -[A7], A3 00002110 7004 moveq.l D0, 0x04 00002112 2F00 move.l -[A7], D0 00002114 2F0C move.l -[A7], A4 00002116 4EBA FD86 jsr [PC - 0x27A /* 00001E9E */] 0000211A 4FEF 000C lea.l A7, [A7 + 0xC] 0000211E 6042 bra +0x44 /* 00002162 */ label00002120: 00002120 2F0B move.l -[A7], A3 00002122 7004 moveq.l D0, 0x04 00002124 2F00 move.l -[A7], D0 00002126 2F0C move.l -[A7], A4 00002128 4EBA FDF8 jsr [PC - 0x208 /* 00001F22 */] 0000212C 4FEF 000C lea.l A7, [A7 + 0xC] 00002130 6030 bra +0x32 /* 00002162 */ label00002132: 00002132 2F0B move.l -[A7], A3 00002134 7004 moveq.l D0, 0x04 00002136 2F00 move.l -[A7], D0 00002138 4EBA FEB8 jsr [PC - 0x148 /* 00001FF2 */] 0000213C 504F addq.w A7, 8 0000213E 6022 bra +0x24 /* 00002162 */ label00002140: 00002140 7004 moveq.l D0, 0x04 00002142 2F00 move.l -[A7], D0 00002144 2F00 move.l -[A7], D0 00002146 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */] 0000214A 504F addq.w A7, 8 0000214C 6014 bra +0x16 /* 00002162 */ label0000214E: 0000214E 7000 moveq.l D0, 0x00 00002150 2F00 move.l -[A7], D0 00002152 48C7 ext.l D7 00002154 2F07 move.l -[A7], D7 00002156 2F0C move.l -[A7], A4 00002158 4EBA ED9E jsr [PC - 0x1262 /* 00000EF8 */] 0000215C 4FEF 000C lea.l A7, [A7 + 0xC] 00002160 6002 bra +0x4 /* 00002164 */ label00002162: 00002162 7001 moveq.l D0, 0x01 label00002164: 00002164 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 0000216A 4E5E unlink A6 0000216C 4E75 rts 0000216E 4E56 0000 link A6, 0 00002172 2F07 move.l -[A7], D7 00002174 302E 0012 move.w D0, [A6 + 0x12] 00002178 0440 0048 subi.w D0, 0x48 /* 'H' */ 0000217C 6714 beq +0x16 /* 00002192 */ 0000217E 5340 subq.w D0, 1 00002180 670C beq +0xE /* 0000218E */ 00002182 0440 0015 subi.w D0, 0x15 00002186 670E beq +0x10 /* 00002196 */ 00002188 5340 subq.w D0, 1 0000218A 670E beq +0x10 /* 0000219A */ 0000218C 6010 bra +0x12 /* 0000219E */ label0000218E: 0000218E 4247 clr.w D7 00002190 6010 bra +0x12 /* 000021A2 */ label00002192: 00002192 7E01 moveq.l D7, 0x01 00002194 600C bra +0xE /* 000021A2 */ label00002196: 00002196 7E02 moveq.l D7, 0x02 00002198 6008 bra +0xA /* 000021A2 */ label0000219A: 0000219A 7E03 moveq.l D7, 0x03 0000219C 6004 bra +0x6 /* 000021A2 */ label0000219E: 0000219E 7000 moveq.l D0, 0x00 000021A0 6020 bra +0x22 /* 000021C2 */ label000021A2: 000021A2 2F2E 0014 move.l -[A7], [A6 + 0x14] 000021A6 102E 000F move.b D0, [A6 + 0xF] 000021AA 4880 ext.w D0 000021AC 48C0 ext.l D0 000021AE 2F00 move.l -[A7], D0 000021B0 48C7 ext.l D7 000021B2 2F07 move.l -[A7], D7 000021B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021B8 4EBA FC08 jsr [PC - 0x3F8 /* 00001DC2 */] 000021BC 7001 moveq.l D0, 0x01 000021BE 4FEF 0010 lea.l A7, [A7 + 0x10] label000021C2: 000021C2 2E2E FFFC move.l D7, [A6 - 0x4] 000021C6 4E5E unlink A6 000021C8 4E75 rts 000021CA 4E56 0000 link A6, 0 000021CE 7022 moveq.l D0, 0x22 000021D0 2F00 move.l -[A7], D0 000021D2 7220 moveq.l D1, 0x20 000021D4 2F01 move.l -[A7], D1 000021D6 7021 moveq.l D0, 0x21 000021D8 2F00 move.l -[A7], D0 000021DA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000021DE 2F2E 000C move.l -[A7], [A6 + 0xC] 000021E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021E6 4EBA EFA8 jsr [PC - 0x1058 /* 00001190 */] 000021EA 4E5E unlink A6 000021EC 4E75 rts fn000021EE: 000021EE 4E56 FFFC link A6, -0x0004 000021F2 48E7 0308 movem.l -[A7], D6,D7,A4 000021F6 3C2E 000A move.w D6, [A6 + 0xA] 000021FA 7E01 moveq.l D7, 0x01 000021FC 6000 00C6 bra +0xC8 /* 000022C4 */ label00002200: 00002200 486E FFFC pea.l [A6 - 0x4] 00002204 206D F0D8 movea.l A0, [A5 - 0xF28] 00002208 202D F0E0 move.l D0, [A5 - 0xF20] 0000220C D090 add.l D0, [A0] 0000220E 322D F0E8 move.w D1, [A5 - 0xF18] 00002212 48C1 ext.l D1 00002214 48C7 ext.l D7 00002216 9287 sub.l D1, D7 00002218 5281 addq.l D1, 1 0000221A D281 add.l D1, D1 0000221C 2401 move.l D2, D1 0000221E D482 add.l D2, D2 00002220 D282 add.l D1, D2 00002222 9081 sub.l D0, D1 00002224 2F00 move.l -[A7], D0 00002226 4EAD 14A2 jsr [A5 + 0x14A2 /* export_656 */] 0000222A 4A00 tst.b D0 0000222C 504F addq.w A7, 8 0000222E 6636 bne +0x38 /* 00002266 */ 00002230 206D F0D8 movea.l A0, [A5 - 0xF28] 00002234 202D F0E0 move.l D0, [A5 - 0xF20] 00002238 D090 add.l D0, [A0] 0000223A 322D F0E8 move.w D1, [A5 - 0xF18] 0000223E 48C1 ext.l D1 00002240 48C7 ext.l D7 00002242 9287 sub.l D1, D7 00002244 5281 addq.l D1, 1 00002246 D281 add.l D1, D1 00002248 2401 move.l D2, D1 0000224A D482 add.l D2, D2 0000224C D282 add.l D1, D2 0000224E 9081 sub.l D0, D1 00002250 2040 movea.l A0, D0 00002252 5C88 addq.l A0, 6 00002254 2F20 move.l -[A7], -[A0] 00002256 3F20 move.w -[A7], -[A0] 00002258 7006 moveq.l D0, 0x06 0000225A 2F00 move.l -[A7], D0 0000225C 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 00002260 4FEF 000A lea.l A7, [A7 + 0xA] 00002264 6078 bra +0x7A /* 000022DE */ label00002266: 00002266 206D F0D8 movea.l A0, [A5 - 0xF28] 0000226A 202D F0E0 move.l D0, [A5 - 0xF20] 0000226E D090 add.l D0, [A0] 00002270 322D F0E8 move.w D1, [A5 - 0xF18] 00002274 48C1 ext.l D1 00002276 48C7 ext.l D7 00002278 9287 sub.l D1, D7 0000227A 5281 addq.l D1, 1 0000227C D281 add.l D1, D1 0000227E 2401 move.l D2, D1 00002280 D482 add.l D2, D2 00002282 D282 add.l D1, D2 00002284 9081 sub.l D0, D1 00002286 2040 movea.l A0, D0 00002288 5C88 addq.l A0, 6 0000228A 2F20 move.l -[A7], -[A0] 0000228C 3F20 move.w -[A7], -[A0] 0000228E 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 00002292 206D F0D8 movea.l A0, [A5 - 0xF28] 00002296 202D F0E0 move.l D0, [A5 - 0xF20] 0000229A D090 add.l D0, [A0] 0000229C 322D F0E8 move.w D1, [A5 - 0xF18] 000022A0 48C1 ext.l D1 000022A2 48C7 ext.l D7 000022A4 9287 sub.l D1, D7 000022A6 5281 addq.l D1, 1 000022A8 D281 add.l D1, D1 000022AA 2401 move.l D2, D1 000022AC D482 add.l D2, D2 000022AE D282 add.l D1, D2 000022B0 2840 movea.l A4, D0 000022B2 99C1 sub.l A4, D1 000022B4 38BC 0004 move.w [A4], 0x4 000022B8 296E FFFC 0002 move.l [A4 + 0x2], [A6 - 0x4] 000022BE 5C4F addq.w A7, 6 000022C0 3007 move.w D0, D7 000022C2 5247 addq.w D7, 1 label000022C4: 000022C4 BC47 cmp.w D6, D7 000022C6 6C00 FF38 bge -0xC6 /* 00002200 */ 000022CA 4EBA F4EA jsr [PC - 0xB16 /* 000017B6 */] 000022CE 4A6D F166 tst.w [A5 - 0xE9A] 000022D2 660A bne +0xC /* 000022DE */ 000022D4 206D F0E6 movea.l A0, [A5 - 0xF1A] 000022D8 2050 movea.l A0, [A0] 000022DA 20AE 000C move.l [A0], [A6 + 0xC] label000022DE: 000022DE 4CEE 10C0 FFF0 movem.l D6,D7,A4, [A6 - 0x10] 000022E4 4E5E unlink A6 000022E6 4E75 rts 000022E8 4E56 0000 link A6, 0 000022EC 486D F752 pea.l [A5 - 0x8AE] 000022F0 7004 moveq.l D0, 0x04 000022F2 2F00 move.l -[A7], D0 000022F4 4EBA FEF8 jsr [PC - 0x108 /* 000021EE */] 000022F8 4E5E unlink A6 000022FA 4E75 rts fn000022FC: 000022FC 4E56 0000 link A6, 0 00002300 2F0C move.l -[A7], A4 00002302 286E 0008 movea.l A4, [A6 + 0x8] 00002306 7006 moveq.l D0, 0x06 00002308 B054 cmp.w D0, [A4] 0000230A 6620 bne +0x22 /* 0000232C */ 0000230C 206C 0002 movea.l A0, [A4 + 0x2] 00002310 2050 movea.l A0, [A0] 00002312 43ED F752 lea.l A1, [A5 - 0x8AE] 00002316 B3D0 cmpa.l A1, [A0] 00002318 6612 bne +0x14 /* 0000232C */ 0000231A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000231E 2F2C 0002 move.l -[A7], [A4 + 0x2] 00002322 4EBA F712 jsr [PC - 0x8EE /* 00001A36 */] 00002326 7001 moveq.l D0, 0x01 00002328 504F addq.w A7, 8 0000232A 6002 bra +0x4 /* 0000232E */ label0000232C: 0000232C 7000 moveq.l D0, 0x00 label0000232E: 0000232E 286E FFFC movea.l A4, [A6 - 0x4] 00002332 4E5E unlink A6 00002334 4E75 rts fn00002336: 00002336 4E56 0000 link A6, 0 0000233A 2F0C move.l -[A7], A4 0000233C 286E 0008 movea.l A4, [A6 + 0x8] 00002340 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00002344 302C 0002 move.w D0, [A4 + 0x2] 00002348 48C0 ext.l D0 0000234A 2B40 F0E6 move.l [A5 - 0xF1A], D0 0000234E 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00002352 3014 move.w D0, [A4] 00002354 48C0 ext.l D0 00002356 2B40 F0E6 move.l [A5 - 0xF1A], D0 0000235A 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 0000235E 302C 0006 move.w D0, [A4 + 0x6] 00002362 48C0 ext.l D0 00002364 2B40 F0E6 move.l [A5 - 0xF1A], D0 00002368 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 0000236C 302C 0004 move.w D0, [A4 + 0x4] 00002370 48C0 ext.l D0 00002372 2B40 F0E6 move.l [A5 - 0xF1A], D0 00002376 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 0000237A 2B7C 8000 0004 F0E6 move.l [A5 - 0xF1A], 0x80000004 00002382 4EBA F432 jsr [PC - 0xBCE /* 000017B6 */] 00002386 4A6D F166 tst.w [A5 - 0xE9A] 0000238A 6630 bne +0x32 /* 000023BC */ 0000238C 41ED F752 lea.l A0, [A5 - 0x8AE] 00002390 226D F0E6 movea.l A1, [A5 - 0xF1A] 00002394 2251 movea.l A1, [A1] 00002396 2288 move.l [A1], A0 00002398 206E 000C movea.l A0, [A6 + 0xC] 0000239C 43ED F0E4 lea.l A1, [A5 - 0xF1C] 000023A0 20D9 move.l [A0]+, [A1]+ 000023A2 30D9 move.w [A0]+, [A1]+ 000023A4 5DAD F0E0 subq.l [A5 - 0xF20], 6 000023A8 206D F0D8 movea.l A0, [A5 - 0xF28] 000023AC 202D F0E0 move.l D0, [A5 - 0xF20] 000023B0 D090 add.l D0, [A0] 000023B2 2040 movea.l A0, D0 000023B4 43ED F0E4 lea.l A1, [A5 - 0xF1C] 000023B8 22D8 move.l [A1]+, [A0]+ 000023BA 32D8 move.w [A1]+, [A0]+ label000023BC: 000023BC 286E FFFC movea.l A4, [A6 - 0x4] 000023C0 4E5E unlink A6 000023C2 4E75 rts fn000023C4: 000023C4 4E56 0000 link A6, 0 000023C8 48E7 0018 movem.l -[A7], A3,A4 000023CC 266E 000C movea.l A3, [A6 + 0xC] 000023D0 206E 0008 movea.l A0, [A6 + 0x8] 000023D4 2050 movea.l A0, [A0] 000023D6 49E8 0014 lea.l A4, [A0 + 0x14] 000023DA 376C 0004 0002 move.w [A3 + 0x2], [A4 + 0x4] 000023E0 36AC 000A move.w [A3], [A4 + 0xA] 000023E4 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 000023EA 4E5E unlink A6 000023EC 4E75 rts 000023EE 4E56 0000 link A6, 0 000023F2 2F07 move.l -[A7], D7 000023F4 302E 0012 move.w D0, [A6 + 0x12] 000023F8 0440 0060 subi.w D0, 0x60 /* '`' */ 000023FC 6708 beq +0xA /* 00002406 */ 000023FE 5340 subq.w D0, 1 00002400 6608 bne +0xA /* 0000240A */ 00002402 4247 clr.w D7 00002404 6008 bra +0xA /* 0000240E */ label00002406: 00002406 7E01 moveq.l D7, 0x01 00002408 6004 bra +0x6 /* 0000240E */ label0000240A: 0000240A 7000 moveq.l D0, 0x00 0000240C 6020 bra +0x22 /* 0000242E */ label0000240E: 0000240E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002412 102E 000F move.b D0, [A6 + 0xF] 00002416 4880 ext.w D0 00002418 48C0 ext.l D0 0000241A 2F00 move.l -[A7], D0 0000241C 48C7 ext.l D7 0000241E 2F07 move.l -[A7], D7 00002420 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002424 4EBA F99C jsr [PC - 0x664 /* 00001DC2 */] 00002428 7001 moveq.l D0, 0x01 0000242A 4FEF 0010 lea.l A7, [A7 + 0x10] label0000242E: 0000242E 2E2E FFFC move.l D7, [A6 - 0x4] 00002432 4E5E unlink A6 00002434 4E75 rts fn00002436: 00002436 4E56 FFEE link A6, -0x0012 0000243A 7002 moveq.l D0, 0x02 0000243C B06D F0E8 cmp.w D0, [A5 - 0xF18] 00002440 670E beq +0x10 /* 00002450 */ 00002442 700F moveq.l D0, 0x0F 00002444 2F00 move.l -[A7], D0 00002446 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 0000244A 584F addq.w A7, 4 0000244C 6000 0082 bra +0x84 /* 000024D0 */ label00002450: 00002450 206D F0D8 movea.l A0, [A5 - 0xF28] 00002454 202D F0E0 move.l D0, [A5 - 0xF20] 00002458 D090 add.l D0, [A0] 0000245A 322D F0E8 move.w D1, [A5 - 0xF18] 0000245E 48C1 ext.l D1 00002460 5381 subq.l D1, 1 00002462 D281 add.l D1, D1 00002464 2401 move.l D2, D1 00002466 D482 add.l D2, D2 00002468 D282 add.l D1, D2 0000246A 9081 sub.l D0, D1 0000246C 2040 movea.l A0, D0 0000246E 43EE FFEE lea.l A1, [A6 - 0x12] 00002472 22D8 move.l [A1]+, [A0]+ 00002474 32D8 move.w [A1]+, [A0]+ 00002476 486E FFF4 pea.l [A6 - 0xC] 0000247A 486E FFEE pea.l [A6 - 0x12] 0000247E 4EBA FE7C jsr [PC - 0x184 /* 000022FC */] 00002482 4A00 tst.b D0 00002484 504F addq.w A7, 8 00002486 6616 bne +0x18 /* 0000249E */ 00002488 41EE FFF4 lea.l A0, [A6 - 0xC] 0000248C 2F20 move.l -[A7], -[A0] 0000248E 3F20 move.w -[A7], -[A0] 00002490 703F moveq.l D0, 0x3F 00002492 2F00 move.l -[A7], D0 00002494 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 00002498 4FEF 000A lea.l A7, [A7 + 0xA] 0000249C 6032 bra +0x34 /* 000024D0 */ label0000249E: 0000249E 486E FFFC pea.l [A6 - 0x4] 000024A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000024A6 4EBA FF1C jsr [PC - 0xE4 /* 000023C4 */] 000024AA 3D7C 0004 FFEE move.w [A6 - 0x12], 0x4 000024B0 558F subq.l A7, 2 000024B2 486E FFFC pea.l [A6 - 0x4] 000024B6 486E FFF4 pea.l [A6 - 0xC] 000024BA 4EAD 1C7A jsr [A5 + 0x1C7A /* export_907 */] 000024BE 101F move.b D0, [A7]+ 000024C0 4880 ext.w D0 000024C2 48C0 ext.l D0 000024C4 2D40 FFF0 move.l [A6 - 0x10], D0 000024C8 486E FFEE pea.l [A6 - 0x12] 000024CC 4EAD 160A jsr [A5 + 0x160A /* export_701 */] label000024D0: 000024D0 4E5E unlink A6 000024D2 4E75 rts fn000024D4: 000024D4 4E56 FFEA link A6, -0x0016 000024D8 7002 moveq.l D0, 0x02 000024DA B06D F0E8 cmp.w D0, [A5 - 0xF18] 000024DE 670C beq +0xE /* 000024EC */ 000024E0 700F moveq.l D0, 0x0F 000024E2 2F00 move.l -[A7], D0 000024E4 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 000024E8 584F addq.w A7, 4 000024EA 607E bra +0x80 /* 0000256A */ label000024EC: 000024EC 206D F0D8 movea.l A0, [A5 - 0xF28] 000024F0 202D F0E0 move.l D0, [A5 - 0xF20] 000024F4 D090 add.l D0, [A0] 000024F6 322D F0E8 move.w D1, [A5 - 0xF18] 000024FA 48C1 ext.l D1 000024FC 5381 subq.l D1, 1 000024FE D281 add.l D1, D1 00002500 2401 move.l D2, D1 00002502 D482 add.l D2, D2 00002504 D282 add.l D1, D2 00002506 9081 sub.l D0, D1 00002508 2040 movea.l A0, D0 0000250A 43EE FFFA lea.l A1, [A6 - 0x6] 0000250E 22D8 move.l [A1]+, [A0]+ 00002510 32D8 move.w [A1]+, [A0]+ 00002512 486E FFEE pea.l [A6 - 0x12] 00002516 486E FFFA pea.l [A6 - 0x6] 0000251A 4EBA 02C6 jsr [PC + 0x2C6 /* 000027E2 */] 0000251E 4A00 tst.b D0 00002520 504F addq.w A7, 8 00002522 6616 bne +0x18 /* 0000253A */ 00002524 41EE 0000 lea.l A0, [A6 + 0x0] 00002528 2F20 move.l -[A7], -[A0] 0000252A 3F20 move.w -[A7], -[A0] 0000252C 7040 moveq.l D0, 0x40 0000252E 2F00 move.l -[A7], D0 00002530 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 00002534 4FEF 000A lea.l A7, [A7 + 0xA] 00002538 6030 bra +0x32 /* 0000256A */ label0000253A: 0000253A 486E FFEA pea.l [A6 - 0x16] 0000253E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002542 4EBA FE80 jsr [PC - 0x180 /* 000023C4 */] 00002546 486E FFEA pea.l [A6 - 0x16] 0000254A 486E FFEE pea.l [A6 - 0x12] 0000254E 486E FFF2 pea.l [A6 - 0xE] 00002552 4EAD 1C82 jsr [A5 + 0x1C82 /* export_908 */] 00002556 486E FFFA pea.l [A6 - 0x6] 0000255A 486E FFF2 pea.l [A6 - 0xE] 0000255E 4EBA FDD6 jsr [PC - 0x22A /* 00002336 */] 00002562 486E FFFA pea.l [A6 - 0x6] 00002566 4EAD 160A jsr [A5 + 0x160A /* export_701 */] label0000256A: 0000256A 4E5E unlink A6 0000256C 4E75 rts fn0000256E: 0000256E 4E56 FFE6 link A6, -0x001A 00002572 7003 moveq.l D0, 0x03 00002574 B06D F0E8 cmp.w D0, [A5 - 0xF18] 00002578 670E beq +0x10 /* 00002588 */ 0000257A 7010 moveq.l D0, 0x10 0000257C 2F00 move.l -[A7], D0 0000257E 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00002582 584F addq.w A7, 4 00002584 6000 00CE bra +0xD0 /* 00002654 */ label00002588: 00002588 206D F0D8 movea.l A0, [A5 - 0xF28] 0000258C 202D F0E0 move.l D0, [A5 - 0xF20] 00002590 D090 add.l D0, [A0] 00002592 322D F0E8 move.w D1, [A5 - 0xF18] 00002596 48C1 ext.l D1 00002598 5381 subq.l D1, 1 0000259A D281 add.l D1, D1 0000259C 2401 move.l D2, D1 0000259E D482 add.l D2, D2 000025A0 D282 add.l D1, D2 000025A2 9081 sub.l D0, D1 000025A4 2040 movea.l A0, D0 000025A6 43EE FFFA lea.l A1, [A6 - 0x6] 000025AA 22D8 move.l [A1]+, [A0]+ 000025AC 32D8 move.w [A1]+, [A0]+ 000025AE 486E FFEA pea.l [A6 - 0x16] 000025B2 486E FFFA pea.l [A6 - 0x6] 000025B6 4EBA FD44 jsr [PC - 0x2BC /* 000022FC */] 000025BA 4A00 tst.b D0 000025BC 504F addq.w A7, 8 000025BE 6616 bne +0x18 /* 000025D6 */ 000025C0 41EE 0000 lea.l A0, [A6 + 0x0] 000025C4 2F20 move.l -[A7], -[A0] 000025C6 3F20 move.w -[A7], -[A0] 000025C8 703F moveq.l D0, 0x3F 000025CA 2F00 move.l -[A7], D0 000025CC 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 000025D0 4FEF 000A lea.l A7, [A7 + 0xA] 000025D4 607E bra +0x80 /* 00002654 */ label000025D6: 000025D6 206D F0D8 movea.l A0, [A5 - 0xF28] 000025DA 202D F0E0 move.l D0, [A5 - 0xF20] 000025DE D090 add.l D0, [A0] 000025E0 322D F0E8 move.w D1, [A5 - 0xF18] 000025E4 48C1 ext.l D1 000025E6 5581 subq.l D1, 2 000025E8 D281 add.l D1, D1 000025EA 2401 move.l D2, D1 000025EC D482 add.l D2, D2 000025EE D282 add.l D1, D2 000025F0 9081 sub.l D0, D1 000025F2 2040 movea.l A0, D0 000025F4 43EE FFFA lea.l A1, [A6 - 0x6] 000025F8 22D8 move.l [A1]+, [A0]+ 000025FA 32D8 move.w [A1]+, [A0]+ 000025FC 486E FFF2 pea.l [A6 - 0xE] 00002600 486E FFFA pea.l [A6 - 0x6] 00002604 4EBA FCF6 jsr [PC - 0x30A /* 000022FC */] 00002608 4A00 tst.b D0 0000260A 504F addq.w A7, 8 0000260C 6616 bne +0x18 /* 00002624 */ 0000260E 41EE 0000 lea.l A0, [A6 + 0x0] 00002612 2F20 move.l -[A7], -[A0] 00002614 3F20 move.w -[A7], -[A0] 00002616 703F moveq.l D0, 0x3F 00002618 2F00 move.l -[A7], D0 0000261A 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 0000261E 4FEF 000A lea.l A7, [A7 + 0xA] 00002622 6030 bra +0x32 /* 00002654 */ label00002624: 00002624 486E FFE6 pea.l [A6 - 0x1A] 00002628 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000262C 4EBA FD96 jsr [PC - 0x26A /* 000023C4 */] 00002630 486E FFE6 pea.l [A6 - 0x1A] 00002634 486E FFEA pea.l [A6 - 0x16] 00002638 486E FFF2 pea.l [A6 - 0xE] 0000263C 4EAD 1C8A jsr [A5 + 0x1C8A /* export_909 */] 00002640 486E FFFA pea.l [A6 - 0x6] 00002644 486E FFE6 pea.l [A6 - 0x1A] 00002648 4EBA 01D2 jsr [PC + 0x1D2 /* 0000281C */] 0000264C 486E FFFA pea.l [A6 - 0x6] 00002650 4EAD 160A jsr [A5 + 0x160A /* export_701 */] label00002654: 00002654 4E5E unlink A6 00002656 4E75 rts fn00002658: 00002658 4E56 FFFC link A6, -0x0004 0000265C 7001 moveq.l D0, 0x01 0000265E B06D F0E8 cmp.w D0, [A5 - 0xF18] 00002662 6610 bne +0x12 /* 00002674 */ 00002664 4878 0188 push.l 0x188 00002668 7008 moveq.l D0, 0x08 0000266A 2F00 move.l -[A7], D0 0000266C 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */] 00002670 504F addq.w A7, 8 00002672 6044 bra +0x46 /* 000026B8 */ label00002674: 00002674 486E FFFC pea.l [A6 - 0x4] 00002678 7008 moveq.l D0, 0x08 0000267A 2F00 move.l -[A7], D0 0000267C 7202 moveq.l D1, 0x02 0000267E 2F01 move.l -[A7], D1 00002680 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 00002684 4A00 tst.b D0 00002686 4FEF 000C lea.l A7, [A7 + 0xC] 0000268A 672C beq +0x2E /* 000026B8 */ 0000268C 302E FFFE move.w D0, [A6 - 0x2] 00002690 0440 0188 subi.w D0, 0x188 00002694 6706 beq +0x8 /* 0000269C */ 00002696 0440 003F subi.w D0, 0x3F /* '?' */ 0000269A 6608 bne +0xA /* 000026A4 */ label0000269C: 0000269C 7001 moveq.l D0, 0x01 0000269E 2D40 FFFC move.l [A6 - 0x4], D0 000026A2 6006 bra +0x8 /* 000026AA */ label000026A4: 000026A4 7000 moveq.l D0, 0x00 000026A6 2D40 FFFC move.l [A6 - 0x4], D0 label000026AA: 000026AA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000026AE 7004 moveq.l D0, 0x04 000026B0 2F00 move.l -[A7], D0 000026B2 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */] 000026B6 504F addq.w A7, 8 label000026B8: 000026B8 4E5E unlink A6 000026BA 4E75 rts 000026BC 4E56 0000 link A6, 0 000026C0 48E7 0118 movem.l -[A7], D7,A3,A4 000026C4 3E2E 000E move.w D7, [A6 + 0xE] 000026C8 47ED F746 lea.l A3, [A5 - 0x8BA] 000026CC 286E 0008 movea.l A4, [A6 + 0x8] 000026D0 3007 move.w D0, D7 000026D2 0440 016E subi.w D0, 0x16E 000026D6 673C beq +0x3E /* 00002714 */ 000026D8 5340 subq.w D0, 1 000026DA 6738 beq +0x3A /* 00002714 */ 000026DC 5540 subq.w D0, 2 000026DE 6734 beq +0x36 /* 00002714 */ 000026E0 5340 subq.w D0, 1 000026E2 6730 beq +0x32 /* 00002714 */ 000026E4 5340 subq.w D0, 1 000026E6 672C beq +0x2E /* 00002714 */ 000026E8 5340 subq.w D0, 1 000026EA 6728 beq +0x2A /* 00002714 */ 000026EC 5940 subq.w D0, 4 000026EE 6758 beq +0x5A /* 00002748 */ 000026F0 5340 subq.w D0, 1 000026F2 6778 beq +0x7A /* 0000276C */ 000026F4 5D40 subq.w D0, 6 000026F6 6762 beq +0x64 /* 0000275A */ 000026F8 5340 subq.w D0, 1 000026FA 677E beq +0x80 /* 0000277A */ 000026FC 5740 subq.w D0, 3 000026FE 6714 beq +0x16 /* 00002714 */ 00002700 5940 subq.w D0, 4 00002702 6730 beq +0x32 /* 00002734 */ 00002704 5B40 subq.w D0, 5 00002706 6722 beq +0x24 /* 0000272A */ 00002708 5340 subq.w D0, 1 0000270A 6732 beq +0x34 /* 0000273E */ 0000270C 0440 0057 subi.w D0, 0x57 /* 'W' */ 00002710 6712 beq +0x14 /* 00002724 */ 00002712 6076 bra +0x78 /* 0000278A */ label00002714: 00002714 7000 moveq.l D0, 0x00 00002716 2F00 move.l -[A7], D0 00002718 7202 moveq.l D1, 0x02 0000271A 2F01 move.l -[A7], D1 0000271C 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */] 00002720 504F addq.w A7, 8 00002722 607A bra +0x7C /* 0000279E */ label00002724: 00002724 4EBA FF32 jsr [PC - 0xCE /* 00002658 */] 00002728 6074 bra +0x76 /* 0000279E */ label0000272A: 0000272A 2F0C move.l -[A7], A4 0000272C 4EBA FD08 jsr [PC - 0x2F8 /* 00002436 */] 00002730 584F addq.w A7, 4 00002732 606A bra +0x6C /* 0000279E */ label00002734: 00002734 2F0C move.l -[A7], A4 00002736 4EBA FD9C jsr [PC - 0x264 /* 000024D4 */] 0000273A 584F addq.w A7, 4 0000273C 6060 bra +0x62 /* 0000279E */ label0000273E: 0000273E 2F0C move.l -[A7], A4 00002740 4EBA FE2C jsr [PC - 0x1D4 /* 0000256E */] 00002744 584F addq.w A7, 4 00002746 6056 bra +0x58 /* 0000279E */ label00002748: 00002748 2F0B move.l -[A7], A3 0000274A 7002 moveq.l D0, 0x02 0000274C 2F00 move.l -[A7], D0 0000274E 2F0C move.l -[A7], A4 00002750 4EBA F74C jsr [PC - 0x8B4 /* 00001E9E */] 00002754 4FEF 000C lea.l A7, [A7 + 0xC] 00002758 6044 bra +0x46 /* 0000279E */ label0000275A: 0000275A 2F0B move.l -[A7], A3 0000275C 7002 moveq.l D0, 0x02 0000275E 2F00 move.l -[A7], D0 00002760 2F0C move.l -[A7], A4 00002762 4EBA F7BE jsr [PC - 0x842 /* 00001F22 */] 00002766 4FEF 000C lea.l A7, [A7 + 0xC] 0000276A 6032 bra +0x34 /* 0000279E */ label0000276C: 0000276C 2F0B move.l -[A7], A3 0000276E 7002 moveq.l D0, 0x02 00002770 2F00 move.l -[A7], D0 00002772 4EBA F87E jsr [PC - 0x782 /* 00001FF2 */] 00002776 504F addq.w A7, 8 00002778 6024 bra +0x26 /* 0000279E */ label0000277A: 0000277A 7002 moveq.l D0, 0x02 0000277C 2F00 move.l -[A7], D0 0000277E 7204 moveq.l D1, 0x04 00002780 2F01 move.l -[A7], D1 00002782 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */] 00002786 504F addq.w A7, 8 00002788 6014 bra +0x16 /* 0000279E */ label0000278A: 0000278A 7000 moveq.l D0, 0x00 0000278C 2F00 move.l -[A7], D0 0000278E 48C7 ext.l D7 00002790 2F07 move.l -[A7], D7 00002792 2F0C move.l -[A7], A4 00002794 4EBA E762 jsr [PC - 0x189E /* 00000EF8 */] 00002798 4FEF 000C lea.l A7, [A7 + 0xC] 0000279C 6002 bra +0x4 /* 000027A0 */ label0000279E: 0000279E 7001 moveq.l D0, 0x01 label000027A0: 000027A0 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 000027A6 4E5E unlink A6 000027A8 4E75 rts 000027AA 4E56 0000 link A6, 0 000027AE 7022 moveq.l D0, 0x22 000027B0 2F00 move.l -[A7], D0 000027B2 7220 moveq.l D1, 0x20 000027B4 2F01 move.l -[A7], D1 000027B6 7023 moveq.l D0, 0x23 000027B8 2F00 move.l -[A7], D0 000027BA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000027BE 2F2E 000C move.l -[A7], [A6 + 0xC] 000027C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000027C6 4EBA E9C8 jsr [PC - 0x1638 /* 00001190 */] 000027CA 4E5E unlink A6 000027CC 4E75 rts 000027CE 4E56 0000 link A6, 0 000027D2 486D F786 pea.l [A5 - 0x87A] 000027D6 7002 moveq.l D0, 0x02 000027D8 2F00 move.l -[A7], D0 000027DA 4EBA FA12 jsr [PC - 0x5EE /* 000021EE */] 000027DE 4E5E unlink A6 000027E0 4E75 rts fn000027E2: 000027E2 4E56 0000 link A6, 0 000027E6 2F0C move.l -[A7], A4 000027E8 286E 0008 movea.l A4, [A6 + 0x8] 000027EC 7006 moveq.l D0, 0x06 000027EE B054 cmp.w D0, [A4] 000027F0 6620 bne +0x22 /* 00002812 */ 000027F2 206C 0002 movea.l A0, [A4 + 0x2] 000027F6 2050 movea.l A0, [A0] 000027F8 43ED F786 lea.l A1, [A5 - 0x87A] 000027FC B3D0 cmpa.l A1, [A0] 000027FE 6612 bne +0x14 /* 00002812 */ 00002800 2F2E 000C move.l -[A7], [A6 + 0xC] 00002804 2F2C 0002 move.l -[A7], [A4 + 0x2] 00002808 4EBA FBBA jsr [PC - 0x446 /* 000023C4 */] 0000280C 7001 moveq.l D0, 0x01 0000280E 504F addq.w A7, 8 00002810 6002 bra +0x4 /* 00002814 */ label00002812: 00002812 7000 moveq.l D0, 0x00 label00002814: 00002814 286E FFFC movea.l A4, [A6 - 0x4] 00002818 4E5E unlink A6 0000281A 4E75 rts fn0000281C: 0000281C 4E56 0000 link A6, 0 00002820 2F0C move.l -[A7], A4 00002822 286E 0008 movea.l A4, [A6 + 0x8] 00002826 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 0000282A 302C 0002 move.w D0, [A4 + 0x2] 0000282E 48C0 ext.l D0 00002830 2B40 F0E6 move.l [A5 - 0xF1A], D0 00002834 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00002838 3014 move.w D0, [A4] 0000283A 48C0 ext.l D0 0000283C 2B40 F0E6 move.l [A5 - 0xF1A], D0 00002840 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00002844 2B7C 8000 0002 F0E6 move.l [A5 - 0xF1A], 0x80000002 0000284C 4EBA EF68 jsr [PC - 0x1098 /* 000017B6 */] 00002850 4A6D F166 tst.w [A5 - 0xE9A] 00002854 6630 bne +0x32 /* 00002886 */ 00002856 41ED F786 lea.l A0, [A5 - 0x87A] 0000285A 226D F0E6 movea.l A1, [A5 - 0xF1A] 0000285E 2251 movea.l A1, [A1] 00002860 2288 move.l [A1], A0 00002862 206E 000C movea.l A0, [A6 + 0xC] 00002866 43ED F0E4 lea.l A1, [A5 - 0xF1C] 0000286A 20D9 move.l [A0]+, [A1]+ 0000286C 30D9 move.w [A0]+, [A1]+ 0000286E 5DAD F0E0 subq.l [A5 - 0xF20], 6 00002872 206D F0D8 movea.l A0, [A5 - 0xF28] 00002876 202D F0E0 move.l D0, [A5 - 0xF20] 0000287A D090 add.l D0, [A0] 0000287C 2040 movea.l A0, D0 0000287E 43ED F0E4 lea.l A1, [A5 - 0xF1C] 00002882 22D8 move.l [A1]+, [A0]+ 00002884 32D8 move.w [A1]+, [A0]+ label00002886: 00002886 286E FFFC movea.l A4, [A6 - 0x4] 0000288A 4E5E unlink A6 0000288C 4E75 rts fn0000288E: 0000288E 4E56 0000 link A6, 0 00002892 48E7 1018 movem.l -[A7], D3,A3,A4 00002896 266E 0008 movea.l A3, [A6 + 0x8] 0000289A 7600 moveq.l D3, 0x00 0000289C 7006 moveq.l D0, 0x06 0000289E B053 cmp.w D0, [A3] 000028A0 662A bne +0x2C /* 000028CC */ 000028A2 206B 0002 movea.l A0, [A3 + 0x2] 000028A6 2050 movea.l A0, [A0] 000028A8 2850 movea.l A4, [A0] 000028AA 41ED F7EE lea.l A0, [A5 - 0x812] 000028AE B1CC cmpa.l A0, A4 000028B0 6718 beq +0x1A /* 000028CA */ 000028B2 41ED F7BA lea.l A0, [A5 - 0x846] 000028B6 B1CC cmpa.l A0, A4 000028B8 6710 beq +0x12 /* 000028CA */ 000028BA 41ED F752 lea.l A0, [A5 - 0x8AE] 000028BE B1CC cmpa.l A0, A4 000028C0 6708 beq +0xA /* 000028CA */ 000028C2 41ED F786 lea.l A0, [A5 - 0x87A] 000028C6 B1CC cmpa.l A0, A4 000028C8 6602 bne +0x4 /* 000028CC */ label000028CA: 000028CA 7601 moveq.l D3, 0x01 label000028CC: 000028CC 1003 move.b D0, D3 000028CE 4CEE 1808 FFF4 movem.l D3,A3,A4, [A6 - 0xC] 000028D4 4E5E unlink A6 000028D6 4E75 rts fn000028D8: 000028D8 4E56 0000 link A6, 0 000028DC 41EE 000E lea.l A0, [A6 + 0xE] 000028E0 2F20 move.l -[A7], -[A0] 000028E2 3F20 move.w -[A7], -[A0] 000028E4 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 000028E8 41EE 0014 lea.l A0, [A6 + 0x14] 000028EC 2F20 move.l -[A7], -[A0] 000028EE 3F20 move.w -[A7], -[A0] 000028F0 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 000028F4 4E5E unlink A6 000028F6 4E75 rts fn000028F8: 000028F8 4E56 FFF4 link A6, -0x000C 000028FC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00002900 266E 000C movea.l A3, [A6 + 0xC] 00002904 286E 0008 movea.l A4, [A6 + 0x8] 00002908 422E FFF9 clr.b [A6 - 0x7] 0000290C 7C00 moveq.l D6, 0x00 0000290E 2054 movea.l A0, [A4] 00002910 2828 0008 move.l D4, [A0 + 0x8] 00002914 5384 subq.l D4, 1 00002916 7A01 moveq.l D5, 0x01 00002918 7EFF moveq.l D7, 0xFFFFFFFF 0000291A 6000 00B2 bra +0xB4 /* 000029CE */ label0000291E: 0000291E 2D46 FFF4 move.l [A6 - 0xC], D6 00002922 2004 move.l D0, D4 00002924 90AE FFF4 sub.l D0, [A6 - 0xC] 00002928 E280 asr D0, 1 0000292A 2E00 move.l D7, D0 0000292C DEAE FFF4 add.l D7, [A6 - 0xC] 00002930 2054 movea.l A0, [A4] 00002932 2007 move.l D0, D7 00002934 2200 move.l D1, D0 00002936 C0FC 000C mulu.w D0, 0xC 0000293A 4841 swap.w D1 0000293C C2FC 000C mulu.w D1, 0xC 00002940 4841 swap.w D1 00002942 4241 clr.w D1 00002944 D081 add.l D0, D1 00002946 43EE FFFA lea.l A1, [A6 - 0x6] 0000294A 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 0000294E 22D8 move.l [A1]+, [A0]+ 00002950 32D8 move.w [A1]+, [A0]+ 00002952 41EE 0000 lea.l A0, [A6 + 0x0] 00002956 2F20 move.l -[A7], -[A0] 00002958 3F20 move.w -[A7], -[A0] 0000295A 204B movea.l A0, A3 0000295C 5C88 addq.l A0, 6 0000295E 2F20 move.l -[A7], -[A0] 00002960 3F20 move.w -[A7], -[A0] 00002962 4EBA D69C jsr [PC - 0x2964 /* 00000000 */] 00002966 3A00 move.w D5, D0 00002968 4FEF 000C lea.l A7, [A7 + 0xC] 0000296C 6652 bne +0x54 /* 000029C0 */ 0000296E 1D7C 0001 FFF9 move.b [A6 - 0x7], 0x1 00002974 6044 bra +0x46 /* 000029BA */ label00002976: 00002976 2007 move.l D0, D7 00002978 5380 subq.l D0, 1 0000297A 2054 movea.l A0, [A4] 0000297C 2200 move.l D1, D0 0000297E C0FC 000C mulu.w D0, 0xC 00002982 4841 swap.w D1 00002984 C2FC 000C mulu.w D1, 0xC 00002988 4841 swap.w D1 0000298A 4241 clr.w D1 0000298C D081 add.l D0, D1 0000298E 43EE FFFA lea.l A1, [A6 - 0x6] 00002992 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00002996 22D8 move.l [A1]+, [A0]+ 00002998 32D8 move.w [A1]+, [A0]+ 0000299A 41EE 0000 lea.l A0, [A6 + 0x0] 0000299E 2F20 move.l -[A7], -[A0] 000029A0 3F20 move.w -[A7], -[A0] 000029A2 204B movea.l A0, A3 000029A4 5C88 addq.l A0, 6 000029A6 2F20 move.l -[A7], -[A0] 000029A8 3F20 move.w -[A7], -[A0] 000029AA 4EBA D654 jsr [PC - 0x29AC /* 00000000 */] 000029AE 4A40 tst.w D0 000029B0 4FEF 000C lea.l A7, [A7 + 0xC] 000029B4 6626 bne +0x28 /* 000029DC */ 000029B6 2007 move.l D0, D7 000029B8 5387 subq.l D7, 1 label000029BA: 000029BA 4A87 tst.l D7 000029BC 6EB8 bgt -0x46 /* 00002976 */ 000029BE 601C bra +0x1E /* 000029DC */ label000029C0: 000029C0 4A45 tst.w D5 000029C2 6F06 ble +0x8 /* 000029CA */ 000029C4 2C07 move.l D6, D7 000029C6 5286 addq.l D6, 1 000029C8 6004 bra +0x6 /* 000029CE */ label000029CA: 000029CA 2807 move.l D4, D7 000029CC 5384 subq.l D4, 1 label000029CE: 000029CE B886 cmp.l D4, D6 000029D0 6C00 FF4C bge -0xB2 /* 0000291E */ 000029D4 4A45 tst.w D5 000029D6 6F04 ble +0x6 /* 000029DC */ 000029D8 2007 move.l D0, D7 000029DA 5287 addq.l D7, 1 label000029DC: 000029DC 4AAE 0010 tst.l [A6 + 0x10] 000029E0 6706 beq +0x8 /* 000029E8 */ 000029E2 206E 0010 movea.l A0, [A6 + 0x10] 000029E6 2087 move.l [A0], D7 label000029E8: 000029E8 102E FFF9 move.b D0, [A6 - 0x7] 000029EC 4CEE 18F0 FFDC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x24] 000029F2 4E5E unlink A6 000029F4 4E75 rts fn000029F6: 000029F6 4E56 FFFA link A6, -0x0006 000029FA 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000029FE 266E 0010 movea.l A3, [A6 + 0x10] 00002A02 286E 0008 movea.l A4, [A6 + 0x8] 00002A06 2054 movea.l A0, [A4] 00002A08 2C28 0008 move.l D6, [A0 + 0x8] 00002A0C 7E00 moveq.l D7, 0x00 00002A0E 604A bra +0x4C /* 00002A5A */ label00002A10: 00002A10 2054 movea.l A0, [A4] 00002A12 2007 move.l D0, D7 00002A14 2200 move.l D1, D0 00002A16 C0FC 000C mulu.w D0, 0xC 00002A1A 4841 swap.w D1 00002A1C C2FC 000C mulu.w D1, 0xC 00002A20 4841 swap.w D1 00002A22 4241 clr.w D1 00002A24 D081 add.l D0, D1 00002A26 43EE FFFA lea.l A1, [A6 - 0x6] 00002A2A 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00002A2E 22D8 move.l [A1]+, [A0]+ 00002A30 32D8 move.w [A1]+, [A0]+ 00002A32 206E 000C movea.l A0, [A6 + 0xC] 00002A36 5C88 addq.l A0, 6 00002A38 2F20 move.l -[A7], -[A0] 00002A3A 3F20 move.w -[A7], -[A0] 00002A3C 41EE 0000 lea.l A0, [A6 + 0x0] 00002A40 2F20 move.l -[A7], -[A0] 00002A42 3F20 move.w -[A7], -[A0] 00002A44 4EBA D5BA jsr [PC - 0x2A46 /* 00000000 */] 00002A48 4A40 tst.w D0 00002A4A 4FEF 000C lea.l A7, [A7 + 0xC] 00002A4E 6606 bne +0x8 /* 00002A56 */ 00002A50 2687 move.l [A3], D7 00002A52 7001 moveq.l D0, 0x01 00002A54 600C bra +0xE /* 00002A62 */ label00002A56: 00002A56 2007 move.l D0, D7 00002A58 5287 addq.l D7, 1 label00002A5A: 00002A5A BC87 cmp.l D6, D7 00002A5C 6EB2 bgt -0x4C /* 00002A10 */ 00002A5E 2686 move.l [A3], D6 00002A60 7000 moveq.l D0, 0x00 label00002A62: 00002A62 4CEE 18C0 FFEA movem.l D6,D7,A3,A4, [A6 - 0x16] 00002A68 4E5E unlink A6 00002A6A 4E75 rts fn00002A6C: 00002A6C 4E56 FFFA link A6, -0x0006 00002A70 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002A74 266E 0010 movea.l A3, [A6 + 0x10] 00002A78 286E 0008 movea.l A4, [A6 + 0x8] 00002A7C 2054 movea.l A0, [A4] 00002A7E 2C28 0008 move.l D6, [A0 + 0x8] 00002A82 7E00 moveq.l D7, 0x00 00002A84 604A bra +0x4C /* 00002AD0 */ label00002A86: 00002A86 2054 movea.l A0, [A4] 00002A88 2007 move.l D0, D7 00002A8A 2200 move.l D1, D0 00002A8C C0FC 000C mulu.w D0, 0xC 00002A90 4841 swap.w D1 00002A92 C2FC 000C mulu.w D1, 0xC 00002A96 4841 swap.w D1 00002A98 4241 clr.w D1 00002A9A D081 add.l D0, D1 00002A9C 43EE FFFA lea.l A1, [A6 - 0x6] 00002AA0 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 00002AA4 22D8 move.l [A1]+, [A0]+ 00002AA6 32D8 move.w [A1]+, [A0]+ 00002AA8 206E 000C movea.l A0, [A6 + 0xC] 00002AAC 5C88 addq.l A0, 6 00002AAE 2F20 move.l -[A7], -[A0] 00002AB0 3F20 move.w -[A7], -[A0] 00002AB2 41EE 0000 lea.l A0, [A6 + 0x0] 00002AB6 2F20 move.l -[A7], -[A0] 00002AB8 3F20 move.w -[A7], -[A0] 00002ABA 4EBA D544 jsr [PC - 0x2ABC /* 00000000 */] 00002ABE 4A40 tst.w D0 00002AC0 4FEF 000C lea.l A7, [A7 + 0xC] 00002AC4 6606 bne +0x8 /* 00002ACC */ 00002AC6 2687 move.l [A3], D7 00002AC8 7001 moveq.l D0, 0x01 00002ACA 600E bra +0x10 /* 00002ADA */ label00002ACC: 00002ACC 2007 move.l D0, D7 00002ACE 5287 addq.l D7, 1 label00002AD0: 00002AD0 BC87 cmp.l D6, D7 00002AD2 6EB2 bgt -0x4C /* 00002A86 */ 00002AD4 70FF moveq.l D0, 0xFFFFFFFF 00002AD6 2680 move.l [A3], D0 00002AD8 7000 moveq.l D0, 0x00 label00002ADA: 00002ADA 4CEE 18C0 FFEA movem.l D6,D7,A3,A4, [A6 - 0x16] 00002AE0 4E5E unlink A6 00002AE2 4E75 rts fn00002AE4: 00002AE4 4E56 FFF0 link A6, -0x0010 00002AE8 48E7 0108 movem.l -[A7], D7,A4 00002AEC 286E 0008 movea.l A4, [A6 + 0x8] 00002AF0 3E2D F0E8 move.w D7, [A5 - 0xF18] 00002AF4 0C47 0003 cmpi.w D7, 0x3 00002AF8 670E beq +0x10 /* 00002B08 */ 00002AFA 7010 moveq.l D0, 0x10 00002AFC 2F00 move.l -[A7], D0 00002AFE 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00002B02 584F addq.w A7, 4 00002B04 6000 009C bra +0x9E /* 00002BA2 */ label00002B08: 00002B08 206D F0D8 movea.l A0, [A5 - 0xF28] 00002B0C 202D F0E0 move.l D0, [A5 - 0xF20] 00002B10 D090 add.l D0, [A0] 00002B12 322D F0E8 move.w D1, [A5 - 0xF18] 00002B16 48C1 ext.l D1 00002B18 5381 subq.l D1, 1 00002B1A D281 add.l D1, D1 00002B1C 2401 move.l D2, D1 00002B1E D482 add.l D2, D2 00002B20 D282 add.l D1, D2 00002B22 9081 sub.l D0, D1 00002B24 2040 movea.l A0, D0 00002B26 43EE FFF4 lea.l A1, [A6 - 0xC] 00002B2A 22D8 move.l [A1]+, [A0]+ 00002B2C 32D8 move.w [A1]+, [A0]+ 00002B2E 206D F0D8 movea.l A0, [A5 - 0xF28] 00002B32 202D F0E0 move.l D0, [A5 - 0xF20] 00002B36 D090 add.l D0, [A0] 00002B38 322D F0E8 move.w D1, [A5 - 0xF18] 00002B3C 48C1 ext.l D1 00002B3E 5581 subq.l D1, 2 00002B40 D281 add.l D1, D1 00002B42 2401 move.l D2, D1 00002B44 D482 add.l D2, D2 00002B46 D282 add.l D1, D2 00002B48 9081 sub.l D0, D1 00002B4A 2040 movea.l A0, D0 00002B4C 43EE FFFA lea.l A1, [A6 - 0x6] 00002B50 22D8 move.l [A1]+, [A0]+ 00002B52 32D8 move.w [A1]+, [A0]+ 00002B54 486E FFF4 pea.l [A6 - 0xC] 00002B58 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00002B5C 486E FFFA pea.l [A6 - 0x6] 00002B60 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00002B64 4A2E 000F tst.b [A6 + 0xF] 00002B68 504F addq.w A7, 8 00002B6A 6726 beq +0x28 /* 00002B92 */ 00002B6C 486E FFF0 pea.l [A6 - 0x10] 00002B70 486E FFF4 pea.l [A6 - 0xC] 00002B74 2F0C move.l -[A7], A4 00002B76 4EBA FD80 jsr [PC - 0x280 /* 000028F8 */] 00002B7A 486E FFF4 pea.l [A6 - 0xC] 00002B7E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002B82 2F0C move.l -[A7], A4 00002B84 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */] 00002B88 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */] 00002B8C 4FEF 0018 lea.l A7, [A7 + 0x18] 00002B90 6010 bra +0x12 /* 00002BA2 */ label00002B92: 00002B92 486E FFF4 pea.l [A6 - 0xC] 00002B96 2F0C move.l -[A7], A4 00002B98 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */] 00002B9C 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */] 00002BA0 504F addq.w A7, 8 label00002BA2: 00002BA2 4CEE 1080 FFE8 movem.l D7,A4, [A6 - 0x18] 00002BA8 4E5E unlink A6 00002BAA 4E75 rts fn00002BAC: 00002BAC 4E56 FFF0 link A6, -0x0010 00002BB0 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00002BB4 1C2E 0013 move.b D6, [A6 + 0x13] 00002BB8 286E 0008 movea.l A4, [A6 + 0x8] 00002BBC 4207 clr.b D7 00002BBE 3A2D F0E8 move.w D5, [A5 - 0xF18] 00002BC2 0C45 0003 cmpi.w D5, 0x3 00002BC6 6710 beq +0x12 /* 00002BD8 */ 00002BC8 7010 moveq.l D0, 0x10 00002BCA 2F00 move.l -[A7], D0 00002BCC 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00002BD0 7001 moveq.l D0, 0x01 00002BD2 584F addq.w A7, 4 00002BD4 6000 018E bra +0x190 /* 00002D64 */ label00002BD8: 00002BD8 206D F0D8 movea.l A0, [A5 - 0xF28] 00002BDC 202D F0E0 move.l D0, [A5 - 0xF20] 00002BE0 D090 add.l D0, [A0] 00002BE2 322D F0E8 move.w D1, [A5 - 0xF18] 00002BE6 48C1 ext.l D1 00002BE8 5381 subq.l D1, 1 00002BEA D281 add.l D1, D1 00002BEC 2401 move.l D2, D1 00002BEE D482 add.l D2, D2 00002BF0 D282 add.l D1, D2 00002BF2 9081 sub.l D0, D1 00002BF4 2040 movea.l A0, D0 00002BF6 43EE FFF4 lea.l A1, [A6 - 0xC] 00002BFA 22D8 move.l [A1]+, [A0]+ 00002BFC 32D8 move.w [A1]+, [A0]+ 00002BFE 206D F0D8 movea.l A0, [A5 - 0xF28] 00002C02 202D F0E0 move.l D0, [A5 - 0xF20] 00002C06 D090 add.l D0, [A0] 00002C08 322D F0E8 move.w D1, [A5 - 0xF18] 00002C0C 48C1 ext.l D1 00002C0E 5581 subq.l D1, 2 00002C10 D281 add.l D1, D1 00002C12 2401 move.l D2, D1 00002C14 D482 add.l D2, D2 00002C16 D282 add.l D1, D2 00002C18 9081 sub.l D0, D1 00002C1A 2040 movea.l A0, D0 00002C1C 43EE FFFA lea.l A1, [A6 - 0x6] 00002C20 22D8 move.l [A1]+, [A0]+ 00002C22 32D8 move.w [A1]+, [A0]+ 00002C24 486E FFF4 pea.l [A6 - 0xC] 00002C28 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00002C2C 486E FFFA pea.l [A6 - 0x6] 00002C30 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00002C34 4A2E 000F tst.b [A6 + 0xF] 00002C38 504F addq.w A7, 8 00002C3A 6700 00A8 beq +0xAA /* 00002CE4 */ 00002C3E 486E FFF0 pea.l [A6 - 0x10] 00002C42 486E FFF4 pea.l [A6 - 0xC] 00002C46 2F0C move.l -[A7], A4 00002C48 4EBA FCAE jsr [PC - 0x352 /* 000028F8 */] 00002C4C 1E00 move.b D7, D0 00002C4E 4FEF 000C lea.l A7, [A7 + 0xC] 00002C52 6754 beq +0x56 /* 00002CA8 */ 00002C54 2054 movea.l A0, [A4] 00002C56 202E FFF0 move.l D0, [A6 - 0x10] 00002C5A 2200 move.l D1, D0 00002C5C C0FC 000C mulu.w D0, 0xC 00002C60 4841 swap.w D1 00002C62 C2FC 000C mulu.w D1, 0xC 00002C66 4841 swap.w D1 00002C68 4241 clr.w D1 00002C6A D081 add.l D0, D1 00002C6C 41F0 0820 lea.l A0, [A0 + D0 + 0x20] 00002C70 2F20 move.l -[A7], -[A0] 00002C72 2F20 move.l -[A7], -[A0] 00002C74 2F20 move.l -[A7], -[A0] 00002C76 4EBA FC60 jsr [PC - 0x3A0 /* 000028D8 */] 00002C7A 2054 movea.l A0, [A4] 00002C7C 202E FFF0 move.l D0, [A6 - 0x10] 00002C80 2200 move.l D1, D0 00002C82 C0FC 000C mulu.w D0, 0xC 00002C86 4841 swap.w D1 00002C88 C2FC 000C mulu.w D1, 0xC 00002C8C 4841 swap.w D1 00002C8E 4241 clr.w D1 00002C90 D081 add.l D0, D1 00002C92 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00002C96 43EE FFF4 lea.l A1, [A6 - 0xC] 00002C9A 20D9 move.l [A0]+, [A1]+ 00002C9C 20D9 move.l [A0]+, [A1]+ 00002C9E 20D9 move.l [A0]+, [A1]+ 00002CA0 4FEF 000C lea.l A7, [A7 + 0xC] 00002CA4 6000 00BC bra +0xBE /* 00002D62 */ label00002CA8: 00002CA8 4A06 tst.b D6 00002CAA 671A beq +0x1C /* 00002CC6 */ 00002CAC 486E FFF4 pea.l [A6 - 0xC] 00002CB0 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002CB4 2F0C move.l -[A7], A4 00002CB6 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */] 00002CBA 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */] 00002CBE 4FEF 000C lea.l A7, [A7 + 0xC] 00002CC2 6000 009E bra +0xA0 /* 00002D62 */ label00002CC6: 00002CC6 41EE FFFA lea.l A0, [A6 - 0x6] 00002CCA 2F20 move.l -[A7], -[A0] 00002CCC 3F20 move.w -[A7], -[A0] 00002CCE 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 00002CD2 41EE 0000 lea.l A0, [A6 + 0x0] 00002CD6 2F20 move.l -[A7], -[A0] 00002CD8 3F20 move.w -[A7], -[A0] 00002CDA 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 00002CDE 4FEF 000C lea.l A7, [A7 + 0xC] 00002CE2 607E bra +0x80 /* 00002D62 */ label00002CE4: 00002CE4 486E FFF0 pea.l [A6 - 0x10] 00002CE8 486E FFF4 pea.l [A6 - 0xC] 00002CEC 2F0C move.l -[A7], A4 00002CEE 4EBA FD06 jsr [PC - 0x2FA /* 000029F6 */] 00002CF2 1E00 move.b D7, D0 00002CF4 4FEF 000C lea.l A7, [A7 + 0xC] 00002CF8 6752 beq +0x54 /* 00002D4C */ 00002CFA 2054 movea.l A0, [A4] 00002CFC 202E FFF0 move.l D0, [A6 - 0x10] 00002D00 2200 move.l D1, D0 00002D02 C0FC 000C mulu.w D0, 0xC 00002D06 4841 swap.w D1 00002D08 C2FC 000C mulu.w D1, 0xC 00002D0C 4841 swap.w D1 00002D0E 4241 clr.w D1 00002D10 D081 add.l D0, D1 00002D12 41F0 0820 lea.l A0, [A0 + D0 + 0x20] 00002D16 2F20 move.l -[A7], -[A0] 00002D18 2F20 move.l -[A7], -[A0] 00002D1A 2F20 move.l -[A7], -[A0] 00002D1C 4EBA FBBA jsr [PC - 0x446 /* 000028D8 */] 00002D20 2054 movea.l A0, [A4] 00002D22 202E FFF0 move.l D0, [A6 - 0x10] 00002D26 2200 move.l D1, D0 00002D28 C0FC 000C mulu.w D0, 0xC 00002D2C 4841 swap.w D1 00002D2E C2FC 000C mulu.w D1, 0xC 00002D32 4841 swap.w D1 00002D34 4241 clr.w D1 00002D36 D081 add.l D0, D1 00002D38 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00002D3C 43EE FFF4 lea.l A1, [A6 - 0xC] 00002D40 20D9 move.l [A0]+, [A1]+ 00002D42 20D9 move.l [A0]+, [A1]+ 00002D44 20D9 move.l [A0]+, [A1]+ 00002D46 4FEF 000C lea.l A7, [A7 + 0xC] 00002D4A 6016 bra +0x18 /* 00002D62 */ label00002D4C: 00002D4C 4A06 tst.b D6 00002D4E 6700 FF76 beq -0x88 /* 00002CC6 */ 00002D52 486E FFF4 pea.l [A6 - 0xC] 00002D56 2F0C move.l -[A7], A4 00002D58 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */] 00002D5C 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */] 00002D60 504F addq.w A7, 8 label00002D62: 00002D62 1007 move.b D0, D7 label00002D64: 00002D64 4CEE 10E0 FFE0 movem.l D5,D6,D7,A4, [A6 - 0x20] 00002D6A 4E5E unlink A6 00002D6C 4E75 rts fn00002D6E: 00002D6E 4E56 FFFC link A6, -0x0004 00002D72 2F0C move.l -[A7], A4 00002D74 286E 0008 movea.l A4, [A6 + 0x8] 00002D78 486E FFFC pea.l [A6 - 0x4] 00002D7C 7004 moveq.l D0, 0x04 00002D7E 2F00 move.l -[A7], D0 00002D80 7202 moveq.l D1, 0x02 00002D82 2F01 move.l -[A7], D1 00002D84 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 00002D88 4A00 tst.b D0 00002D8A 4FEF 000C lea.l A7, [A7 + 0xC] 00002D8E 6774 beq +0x76 /* 00002E04 */ 00002D90 7001 moveq.l D0, 0x01 00002D92 B0AE FFFC cmp.l D0, [A6 - 0x4] 00002D96 6E0C bgt +0xE /* 00002DA4 */ 00002D98 2054 movea.l A0, [A4] 00002D9A 202E FFFC move.l D0, [A6 - 0x4] 00002D9E B0A8 0008 cmp.l D0, [A0 + 0x8] 00002DA2 6F0C ble +0xE /* 00002DB0 */ label00002DA4: 00002DA4 7037 moveq.l D0, 0x37 00002DA6 2F00 move.l -[A7], D0 00002DA8 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00002DAC 584F addq.w A7, 4 00002DAE 6054 bra +0x56 /* 00002E04 */ label00002DB0: 00002DB0 202E FFFC move.l D0, [A6 - 0x4] 00002DB4 53AE FFFC subq.l [A6 - 0x4], 1 00002DB8 2054 movea.l A0, [A4] 00002DBA 202E FFFC move.l D0, [A6 - 0x4] 00002DBE 2200 move.l D1, D0 00002DC0 C0FC 000C mulu.w D0, 0xC 00002DC4 4841 swap.w D1 00002DC6 C2FC 000C mulu.w D1, 0xC 00002DCA 4841 swap.w D1 00002DCC 4241 clr.w D1 00002DCE D081 add.l D0, D1 00002DD0 41F0 0820 lea.l A0, [A0 + D0 + 0x20] 00002DD4 2F20 move.l -[A7], -[A0] 00002DD6 2F20 move.l -[A7], -[A0] 00002DD8 2F20 move.l -[A7], -[A0] 00002DDA 4EBA FAFC jsr [PC - 0x504 /* 000028D8 */] 00002DDE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002DE2 2F0C move.l -[A7], A4 00002DE4 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */] 00002DE8 2054 movea.l A0, [A4] 00002DEA 2248 movea.l A1, A0 00002DEC 2029 000C move.l D0, [A1 + 0xC] 00002DF0 E280 asr D0, 1 00002DF2 B0A8 0008 cmp.l D0, [A0 + 0x8] 00002DF6 4FEF 0014 lea.l A7, [A7 + 0x14] 00002DFA 6D08 blt +0xA /* 00002E04 */ 00002DFC 2F0C move.l -[A7], A4 00002DFE 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */] 00002E02 584F addq.w A7, 4 label00002E04: 00002E04 286E FFF8 movea.l A4, [A6 - 0x8] 00002E08 4E5E unlink A6 00002E0A 4E75 rts fn00002E0C: 00002E0C 4E56 0000 link A6, 0 00002E10 48E7 0308 movem.l -[A7], D6,D7,A4 00002E14 286E 0008 movea.l A4, [A6 + 0x8] 00002E18 2054 movea.l A0, [A4] 00002E1A 2C28 0008 move.l D6, [A0 + 0x8] 00002E1E 7E00 moveq.l D7, 0x00 00002E20 6034 bra +0x36 /* 00002E56 */ label00002E22: 00002E22 2054 movea.l A0, [A4] 00002E24 2007 move.l D0, D7 00002E26 2200 move.l D1, D0 00002E28 C0FC 000C mulu.w D0, 0xC 00002E2C 4841 swap.w D1 00002E2E C2FC 000C mulu.w D1, 0xC 00002E32 4841 swap.w D1 00002E34 4241 clr.w D1 00002E36 D081 add.l D0, D1 00002E38 41F0 0820 lea.l A0, [A0 + D0 + 0x20] 00002E3C 2F20 move.l -[A7], -[A0] 00002E3E 2F20 move.l -[A7], -[A0] 00002E40 2F20 move.l -[A7], -[A0] 00002E42 4EBA FA94 jsr [PC - 0x56C /* 000028D8 */] 00002E46 2F07 move.l -[A7], D7 00002E48 2F0C move.l -[A7], A4 00002E4A 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */] 00002E4E 4FEF 0014 lea.l A7, [A7 + 0x14] 00002E52 2007 move.l D0, D7 00002E54 5287 addq.l D7, 1 label00002E56: 00002E56 BC87 cmp.l D6, D7 00002E58 6EC8 bgt -0x36 /* 00002E22 */ 00002E5A 2F0C move.l -[A7], A4 00002E5C 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */] 00002E60 584F addq.w A7, 4 00002E62 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00002E68 4E5E unlink A6 00002E6A 4E75 rts fn00002E6C: 00002E6C 4E56 FFF6 link A6, -0x000A 00002E70 2F0C move.l -[A7], A4 00002E72 286E 0008 movea.l A4, [A6 + 0x8] 00002E76 7002 moveq.l D0, 0x02 00002E78 B06D F0E8 cmp.w D0, [A5 - 0xF18] 00002E7C 6710 beq +0x12 /* 00002E8E */ 00002E7E 700F moveq.l D0, 0x0F 00002E80 2F00 move.l -[A7], D0 00002E82 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00002E86 7000 moveq.l D0, 0x00 00002E88 584F addq.w A7, 4 00002E8A 6000 0094 bra +0x96 /* 00002F20 */ label00002E8E: 00002E8E 206D F0D8 movea.l A0, [A5 - 0xF28] 00002E92 202D F0E0 move.l D0, [A5 - 0xF20] 00002E96 D090 add.l D0, [A0] 00002E98 322D F0E8 move.w D1, [A5 - 0xF18] 00002E9C 48C1 ext.l D1 00002E9E 5381 subq.l D1, 1 00002EA0 D281 add.l D1, D1 00002EA2 2401 move.l D2, D1 00002EA4 D482 add.l D2, D2 00002EA6 D282 add.l D1, D2 00002EA8 9081 sub.l D0, D1 00002EAA 2040 movea.l A0, D0 00002EAC 43EE FFF6 lea.l A1, [A6 - 0xA] 00002EB0 22D8 move.l [A1]+, [A0]+ 00002EB2 32D8 move.w [A1]+, [A0]+ 00002EB4 4A2E 000F tst.b [A6 + 0xF] 00002EB8 674E beq +0x50 /* 00002F08 */ 00002EBA 486E FFFC pea.l [A6 - 0x4] 00002EBE 486E FFF6 pea.l [A6 - 0xA] 00002EC2 2F0C move.l -[A7], A4 00002EC4 4EBA FA32 jsr [PC - 0x5CE /* 000028F8 */] 00002EC8 4A00 tst.b D0 00002ECA 4FEF 000C lea.l A7, [A7 + 0xC] 00002ECE 674E beq +0x50 /* 00002F1E */ label00002ED0: 00002ED0 2054 movea.l A0, [A4] 00002ED2 202E FFFC move.l D0, [A6 - 0x4] 00002ED6 2200 move.l D1, D0 00002ED8 C0FC 000C mulu.w D0, 0xC 00002EDC 4841 swap.w D1 00002EDE C2FC 000C mulu.w D1, 0xC 00002EE2 4841 swap.w D1 00002EE4 4241 clr.w D1 00002EE6 D081 add.l D0, D1 00002EE8 41F0 0820 lea.l A0, [A0 + D0 + 0x20] 00002EEC 2F20 move.l -[A7], -[A0] 00002EEE 2F20 move.l -[A7], -[A0] 00002EF0 2F20 move.l -[A7], -[A0] 00002EF2 4EBA F9E4 jsr [PC - 0x61C /* 000028D8 */] 00002EF6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002EFA 2F0C move.l -[A7], A4 00002EFC 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */] 00002F00 7001 moveq.l D0, 0x01 00002F02 4FEF 0014 lea.l A7, [A7 + 0x14] 00002F06 6018 bra +0x1A /* 00002F20 */ label00002F08: 00002F08 486E FFFC pea.l [A6 - 0x4] 00002F0C 486E FFF6 pea.l [A6 - 0xA] 00002F10 2F0C move.l -[A7], A4 00002F12 4EBA FAE2 jsr [PC - 0x51E /* 000029F6 */] 00002F16 4A00 tst.b D0 00002F18 4FEF 000C lea.l A7, [A7 + 0xC] 00002F1C 66B2 bne -0x4C /* 00002ED0 */ label00002F1E: 00002F1E 7000 moveq.l D0, 0x00 label00002F20: 00002F20 286E FFF2 movea.l A4, [A6 - 0xE] 00002F24 4E5E unlink A6 00002F26 4E75 rts fn00002F28: 00002F28 4E56 FFF6 link A6, -0x000A 00002F2C 2F0C move.l -[A7], A4 00002F2E 286E 0008 movea.l A4, [A6 + 0x8] 00002F32 7002 moveq.l D0, 0x02 00002F34 B06D F0E8 cmp.w D0, [A5 - 0xF18] 00002F38 670E beq +0x10 /* 00002F48 */ 00002F3A 700F moveq.l D0, 0x0F 00002F3C 2F00 move.l -[A7], D0 00002F3E 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00002F42 7000 moveq.l D0, 0x00 00002F44 584F addq.w A7, 4 00002F46 6076 bra +0x78 /* 00002FBE */ label00002F48: 00002F48 206D F0D8 movea.l A0, [A5 - 0xF28] 00002F4C 202D F0E0 move.l D0, [A5 - 0xF20] 00002F50 D090 add.l D0, [A0] 00002F52 322D F0E8 move.w D1, [A5 - 0xF18] 00002F56 48C1 ext.l D1 00002F58 5381 subq.l D1, 1 00002F5A D281 add.l D1, D1 00002F5C 2401 move.l D2, D1 00002F5E D482 add.l D2, D2 00002F60 D282 add.l D1, D2 00002F62 9081 sub.l D0, D1 00002F64 2040 movea.l A0, D0 00002F66 43EE FFF6 lea.l A1, [A6 - 0xA] 00002F6A 22D8 move.l [A1]+, [A0]+ 00002F6C 32D8 move.w [A1]+, [A0]+ 00002F6E 486E FFFC pea.l [A6 - 0x4] 00002F72 486E FFF6 pea.l [A6 - 0xA] 00002F76 2F0C move.l -[A7], A4 00002F78 4EBA FAF2 jsr [PC - 0x50E /* 00002A6C */] 00002F7C 4A00 tst.b D0 00002F7E 4FEF 000C lea.l A7, [A7 + 0xC] 00002F82 6738 beq +0x3A /* 00002FBC */ 00002F84 2054 movea.l A0, [A4] 00002F86 202E FFFC move.l D0, [A6 - 0x4] 00002F8A 2200 move.l D1, D0 00002F8C C0FC 000C mulu.w D0, 0xC 00002F90 4841 swap.w D1 00002F92 C2FC 000C mulu.w D1, 0xC 00002F96 4841 swap.w D1 00002F98 4241 clr.w D1 00002F9A D081 add.l D0, D1 00002F9C 41F0 0820 lea.l A0, [A0 + D0 + 0x20] 00002FA0 2F20 move.l -[A7], -[A0] 00002FA2 2F20 move.l -[A7], -[A0] 00002FA4 2F20 move.l -[A7], -[A0] 00002FA6 4EBA F930 jsr [PC - 0x6D0 /* 000028D8 */] 00002FAA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002FAE 2F0C move.l -[A7], A4 00002FB0 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */] 00002FB4 7001 moveq.l D0, 0x01 00002FB6 4FEF 0014 lea.l A7, [A7 + 0x14] 00002FBA 6002 bra +0x4 /* 00002FBE */ label00002FBC: 00002FBC 7000 moveq.l D0, 0x00 label00002FBE: 00002FBE 286E FFF2 movea.l A4, [A6 - 0xE] 00002FC2 4E5E unlink A6 00002FC4 4E75 rts fn00002FC6: 00002FC6 4E56 FFFC link A6, -0x0004 00002FCA 2F0C move.l -[A7], A4 00002FCC 286E 0008 movea.l A4, [A6 + 0x8] 00002FD0 486E FFFC pea.l [A6 - 0x4] 00002FD4 7004 moveq.l D0, 0x04 00002FD6 2F00 move.l -[A7], D0 00002FD8 7202 moveq.l D1, 0x02 00002FDA 2F01 move.l -[A7], D1 00002FDC 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 00002FE0 4A00 tst.b D0 00002FE2 4FEF 000C lea.l A7, [A7 + 0xC] 00002FE6 6746 beq +0x48 /* 0000302E */ 00002FE8 7001 moveq.l D0, 0x01 00002FEA B0AE FFFC cmp.l D0, [A6 - 0x4] 00002FEE 6E0C bgt +0xE /* 00002FFC */ 00002FF0 2054 movea.l A0, [A4] 00002FF2 202E FFFC move.l D0, [A6 - 0x4] 00002FF6 B0A8 0008 cmp.l D0, [A0 + 0x8] 00002FFA 6F0C ble +0xE /* 00003008 */ label00002FFC: 00002FFC 7037 moveq.l D0, 0x37 00002FFE 2F00 move.l -[A7], D0 00003000 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00003004 584F addq.w A7, 4 00003006 6026 bra +0x28 /* 0000302E */ label00003008: 00003008 202E FFFC move.l D0, [A6 - 0x4] 0000300C 5380 subq.l D0, 1 0000300E 2054 movea.l A0, [A4] 00003010 2200 move.l D1, D0 00003012 C0FC 000C mulu.w D0, 0xC 00003016 4841 swap.w D1 00003018 C2FC 000C mulu.w D1, 0xC 0000301C 4841 swap.w D1 0000301E 4241 clr.w D1 00003020 D081 add.l D0, D1 00003022 226E 000C movea.l A1, [A6 + 0xC] 00003026 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 0000302A 22D8 move.l [A1]+, [A0]+ 0000302C 32D8 move.w [A1]+, [A0]+ label0000302E: 0000302E 286E FFF8 movea.l A4, [A6 - 0x8] 00003032 4E5E unlink A6 00003034 4E75 rts fn00003036: 00003036 4E56 FFFC link A6, -0x0004 0000303A 2F0C move.l -[A7], A4 0000303C 286E 0008 movea.l A4, [A6 + 0x8] 00003040 486E FFFC pea.l [A6 - 0x4] 00003044 7004 moveq.l D0, 0x04 00003046 2F00 move.l -[A7], D0 00003048 7202 moveq.l D1, 0x02 0000304A 2F01 move.l -[A7], D1 0000304C 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 00003050 4A00 tst.b D0 00003052 4FEF 000C lea.l A7, [A7 + 0xC] 00003056 6746 beq +0x48 /* 0000309E */ 00003058 7001 moveq.l D0, 0x01 0000305A B0AE FFFC cmp.l D0, [A6 - 0x4] 0000305E 6E0C bgt +0xE /* 0000306C */ 00003060 2054 movea.l A0, [A4] 00003062 202E FFFC move.l D0, [A6 - 0x4] 00003066 B0A8 0008 cmp.l D0, [A0 + 0x8] 0000306A 6F0C ble +0xE /* 00003078 */ label0000306C: 0000306C 7037 moveq.l D0, 0x37 0000306E 2F00 move.l -[A7], D0 00003070 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00003074 584F addq.w A7, 4 00003076 6026 bra +0x28 /* 0000309E */ label00003078: 00003078 202E FFFC move.l D0, [A6 - 0x4] 0000307C 5380 subq.l D0, 1 0000307E 2054 movea.l A0, [A4] 00003080 2200 move.l D1, D0 00003082 C0FC 000C mulu.w D0, 0xC 00003086 4841 swap.w D1 00003088 C2FC 000C mulu.w D1, 0xC 0000308C 4841 swap.w D1 0000308E 4241 clr.w D1 00003090 D081 add.l D0, D1 00003092 226E 000C movea.l A1, [A6 + 0xC] 00003096 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 0000309A 22D8 move.l [A1]+, [A0]+ 0000309C 32D8 move.w [A1]+, [A0]+ label0000309E: 0000309E 286E FFF8 movea.l A4, [A6 - 0x8] 000030A2 4E5E unlink A6 000030A4 4E75 rts fn000030A6: 000030A6 4E56 FFFA link A6, -0x0006 000030AA 2F0C move.l -[A7], A4 000030AC 286E 000C movea.l A4, [A6 + 0xC] 000030B0 7002 moveq.l D0, 0x02 000030B2 B06D F0E8 cmp.w D0, [A5 - 0xF18] 000030B6 670C beq +0xE /* 000030C4 */ 000030B8 700F moveq.l D0, 0x0F 000030BA 2F00 move.l -[A7], D0 000030BC 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 000030C0 584F addq.w A7, 4 000030C2 6048 bra +0x4A /* 0000310C */ label000030C4: 000030C4 206D F0D8 movea.l A0, [A5 - 0xF28] 000030C8 202D F0E0 move.l D0, [A5 - 0xF20] 000030CC D090 add.l D0, [A0] 000030CE 322D F0E8 move.w D1, [A5 - 0xF18] 000030D2 48C1 ext.l D1 000030D4 5381 subq.l D1, 1 000030D6 D281 add.l D1, D1 000030D8 2401 move.l D2, D1 000030DA D482 add.l D2, D2 000030DC D282 add.l D1, D2 000030DE 9081 sub.l D0, D1 000030E0 2040 movea.l A0, D0 000030E2 43EE FFFA lea.l A1, [A6 - 0x6] 000030E6 22D8 move.l [A1]+, [A0]+ 000030E8 32D8 move.w [A1]+, [A0]+ 000030EA 486C 0002 pea.l [A4 + 0x2] 000030EE 486E FFFA pea.l [A6 - 0x6] 000030F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000030F6 4EBA F974 jsr [PC - 0x68C /* 00002A6C */] 000030FA 4A00 tst.b D0 000030FC 4FEF 000C lea.l A7, [A7 + 0xC] 00003100 6606 bne +0x8 /* 00003108 */ 00003102 70FF moveq.l D0, 0xFFFFFFFF 00003104 2940 0002 move.l [A4 + 0x2], D0 label00003108: 00003108 52AC 0002 addq.l [A4 + 0x2], 1 label0000310C: 0000310C 286E FFF6 movea.l A4, [A6 - 0xA] 00003110 4E5E unlink A6 00003112 4E75 rts fn00003114: 00003114 4E56 FFF6 link A6, -0x000A 00003118 2F0C move.l -[A7], A4 0000311A 286E 0008 movea.l A4, [A6 + 0x8] 0000311E 7002 moveq.l D0, 0x02 00003120 B06D F0E8 cmp.w D0, [A5 - 0xF18] 00003124 670C beq +0xE /* 00003132 */ 00003126 700F moveq.l D0, 0x0F 00003128 2F00 move.l -[A7], D0 0000312A 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 0000312E 584F addq.w A7, 4 00003130 6060 bra +0x62 /* 00003192 */ label00003132: 00003132 206D F0D8 movea.l A0, [A5 - 0xF28] 00003136 202D F0E0 move.l D0, [A5 - 0xF20] 0000313A D090 add.l D0, [A0] 0000313C 322D F0E8 move.w D1, [A5 - 0xF18] 00003140 48C1 ext.l D1 00003142 5381 subq.l D1, 1 00003144 D281 add.l D1, D1 00003146 2401 move.l D2, D1 00003148 D482 add.l D2, D2 0000314A D282 add.l D1, D2 0000314C 9081 sub.l D0, D1 0000314E 2040 movea.l A0, D0 00003150 43EE FFF6 lea.l A1, [A6 - 0xA] 00003154 22D8 move.l [A1]+, [A0]+ 00003156 32D8 move.w [A1]+, [A0]+ 00003158 486E FFFC pea.l [A6 - 0x4] 0000315C 486E FFF6 pea.l [A6 - 0xA] 00003160 2F0C move.l -[A7], A4 00003162 4EBA F908 jsr [PC - 0x6F8 /* 00002A6C */] 00003166 4A00 tst.b D0 00003168 4FEF 000C lea.l A7, [A7 + 0xC] 0000316C 6724 beq +0x26 /* 00003192 */ 0000316E 2054 movea.l A0, [A4] 00003170 202E FFFC move.l D0, [A6 - 0x4] 00003174 2200 move.l D1, D0 00003176 C0FC 000C mulu.w D0, 0xC 0000317A 4841 swap.w D1 0000317C C2FC 000C mulu.w D1, 0xC 00003180 4841 swap.w D1 00003182 4241 clr.w D1 00003184 D081 add.l D0, D1 00003186 226E 000C movea.l A1, [A6 + 0xC] 0000318A 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 0000318E 22D8 move.l [A1]+, [A0]+ 00003190 32D8 move.w [A1]+, [A0]+ label00003192: 00003192 286E FFF2 movea.l A4, [A6 - 0xE] 00003196 4E5E unlink A6 00003198 4E75 rts fn0000319A: 0000319A 4E56 FFF6 link A6, -0x000A 0000319E 48E7 0108 movem.l -[A7], D7,A4 000031A2 286E 0008 movea.l A4, [A6 + 0x8] 000031A6 4207 clr.b D7 000031A8 7002 moveq.l D0, 0x02 000031AA B06D F0E8 cmp.w D0, [A5 - 0xF18] 000031AE 6710 beq +0x12 /* 000031C0 */ 000031B0 700F moveq.l D0, 0x0F 000031B2 2F00 move.l -[A7], D0 000031B4 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 000031B8 7000 moveq.l D0, 0x00 000031BA 584F addq.w A7, 4 000031BC 6000 0082 bra +0x84 /* 00003240 */ label000031C0: 000031C0 206D F0D8 movea.l A0, [A5 - 0xF28] 000031C4 202D F0E0 move.l D0, [A5 - 0xF20] 000031C8 D090 add.l D0, [A0] 000031CA 322D F0E8 move.w D1, [A5 - 0xF18] 000031CE 48C1 ext.l D1 000031D0 5381 subq.l D1, 1 000031D2 D281 add.l D1, D1 000031D4 2401 move.l D2, D1 000031D6 D482 add.l D2, D2 000031D8 D282 add.l D1, D2 000031DA 9081 sub.l D0, D1 000031DC 2040 movea.l A0, D0 000031DE 43EE FFF6 lea.l A1, [A6 - 0xA] 000031E2 22D8 move.l [A1]+, [A0]+ 000031E4 32D8 move.w [A1]+, [A0]+ 000031E6 4A2E 000F tst.b [A6 + 0xF] 000031EA 673C beq +0x3E /* 00003228 */ 000031EC 486E FFFC pea.l [A6 - 0x4] 000031F0 486E FFF6 pea.l [A6 - 0xA] 000031F4 2F0C move.l -[A7], A4 000031F6 4EBA F700 jsr [PC - 0x900 /* 000028F8 */] 000031FA 1E00 move.b D7, D0 000031FC 4FEF 000C lea.l A7, [A7 + 0xC] 00003200 673C beq +0x3E /* 0000323E */ label00003202: 00003202 2054 movea.l A0, [A4] 00003204 202E FFFC move.l D0, [A6 - 0x4] 00003208 2200 move.l D1, D0 0000320A C0FC 000C mulu.w D0, 0xC 0000320E 4841 swap.w D1 00003210 C2FC 000C mulu.w D1, 0xC 00003214 4841 swap.w D1 00003216 4241 clr.w D1 00003218 D081 add.l D0, D1 0000321A 226E 0010 movea.l A1, [A6 + 0x10] 0000321E 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 00003222 22D8 move.l [A1]+, [A0]+ 00003224 32D8 move.w [A1]+, [A0]+ 00003226 6016 bra +0x18 /* 0000323E */ label00003228: 00003228 486E FFFC pea.l [A6 - 0x4] 0000322C 486E FFF6 pea.l [A6 - 0xA] 00003230 2F0C move.l -[A7], A4 00003232 4EBA F7C2 jsr [PC - 0x83E /* 000029F6 */] 00003236 1E00 move.b D7, D0 00003238 4FEF 000C lea.l A7, [A7 + 0xC] 0000323C 66C4 bne -0x3A /* 00003202 */ label0000323E: 0000323E 1007 move.b D0, D7 label00003240: 00003240 4CEE 1080 FFEE movem.l D7,A4, [A6 - 0x12] 00003246 4E5E unlink A6 00003248 4E75 rts fn0000324A: 0000324A 4E56 FFFA link A6, -0x0006 0000324E 48E7 0108 movem.l -[A7], D7,A4 00003252 286E 0008 movea.l A4, [A6 + 0x8] 00003256 2054 movea.l A0, [A4] 00003258 2E28 0008 move.l D7, [A0 + 0x8] 0000325C 5387 subq.l D7, 1 0000325E 4A87 tst.l D7 00003260 6D24 blt +0x26 /* 00003286 */ 00003262 2054 movea.l A0, [A4] 00003264 2007 move.l D0, D7 00003266 2200 move.l D1, D0 00003268 C0FC 000C mulu.w D0, 0xC 0000326C 4841 swap.w D1 0000326E C2FC 000C mulu.w D1, 0xC 00003272 4841 swap.w D1 00003274 4241 clr.w D1 00003276 D081 add.l D0, D1 00003278 43EE FFFA lea.l A1, [A6 - 0x6] 0000327C 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 00003280 22D8 move.l [A1]+, [A0]+ 00003282 32D8 move.w [A1]+, [A0]+ 00003284 600C bra +0xE /* 00003292 */ label00003286: 00003286 3D7C 0002 FFFA move.w [A6 - 0x6], 0x2 0000328C 7000 moveq.l D0, 0x00 0000328E 2D40 FFFC move.l [A6 - 0x4], D0 label00003292: 00003292 206E 000C movea.l A0, [A6 + 0xC] 00003296 43EE FFFA lea.l A1, [A6 - 0x6] 0000329A 20D9 move.l [A0]+, [A1]+ 0000329C 30D9 move.w [A0]+, [A1]+ 0000329E 4CEE 1080 FFF2 movem.l D7,A4, [A6 - 0xE] 000032A4 4E5E unlink A6 000032A6 4E75 rts fn000032A8: 000032A8 4E56 FFF6 link A6, -0x000A 000032AC 2F0C move.l -[A7], A4 000032AE 286E 0008 movea.l A4, [A6 + 0x8] 000032B2 7003 moveq.l D0, 0x03 000032B4 B06D F0E8 cmp.w D0, [A5 - 0xF18] 000032B8 670E beq +0x10 /* 000032C8 */ 000032BA 7010 moveq.l D0, 0x10 000032BC 2F00 move.l -[A7], D0 000032BE 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 000032C2 584F addq.w A7, 4 000032C4 6000 00C0 bra +0xC2 /* 00003386 */ label000032C8: 000032C8 486E FFF6 pea.l [A6 - 0xA] 000032CC 7004 moveq.l D0, 0x04 000032CE 2F00 move.l -[A7], D0 000032D0 7202 moveq.l D1, 0x02 000032D2 2F01 move.l -[A7], D1 000032D4 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 000032D8 4A00 tst.b D0 000032DA 4FEF 000C lea.l A7, [A7 + 0xC] 000032DE 6700 00A6 beq +0xA8 /* 00003386 */ 000032E2 7001 moveq.l D0, 0x01 000032E4 B0AE FFF6 cmp.l D0, [A6 - 0xA] 000032E8 6E0C bgt +0xE /* 000032F6 */ 000032EA 2054 movea.l A0, [A4] 000032EC 202E FFF6 move.l D0, [A6 - 0xA] 000032F0 B0A8 0008 cmp.l D0, [A0 + 0x8] 000032F4 6F0E ble +0x10 /* 00003304 */ label000032F6: 000032F6 7037 moveq.l D0, 0x37 000032F8 2F00 move.l -[A7], D0 000032FA 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 000032FE 584F addq.w A7, 4 00003300 6000 0084 bra +0x86 /* 00003386 */ label00003304: 00003304 202E FFF6 move.l D0, [A6 - 0xA] 00003308 53AE FFF6 subq.l [A6 - 0xA], 1 0000330C 206D F0D8 movea.l A0, [A5 - 0xF28] 00003310 202D F0E0 move.l D0, [A5 - 0xF20] 00003314 D090 add.l D0, [A0] 00003316 322D F0E8 move.w D1, [A5 - 0xF18] 0000331A 48C1 ext.l D1 0000331C 5581 subq.l D1, 2 0000331E D281 add.l D1, D1 00003320 2401 move.l D2, D1 00003322 D482 add.l D2, D2 00003324 D282 add.l D1, D2 00003326 9081 sub.l D0, D1 00003328 2040 movea.l A0, D0 0000332A 43EE FFFA lea.l A1, [A6 - 0x6] 0000332E 22D8 move.l [A1]+, [A0]+ 00003330 32D8 move.w [A1]+, [A0]+ 00003332 486E FFFA pea.l [A6 - 0x6] 00003336 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 0000333A 2054 movea.l A0, [A4] 0000333C 202E FFF6 move.l D0, [A6 - 0xA] 00003340 2200 move.l D1, D0 00003342 C0FC 000C mulu.w D0, 0xC 00003346 4841 swap.w D1 00003348 C2FC 000C mulu.w D1, 0xC 0000334C 4841 swap.w D1 0000334E 4241 clr.w D1 00003350 D081 add.l D0, D1 00003352 41F0 0820 lea.l A0, [A0 + D0 + 0x20] 00003356 2F20 move.l -[A7], -[A0] 00003358 3F20 move.w -[A7], -[A0] 0000335A 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 0000335E 2054 movea.l A0, [A4] 00003360 202E FFF6 move.l D0, [A6 - 0xA] 00003364 2200 move.l D1, D0 00003366 C0FC 000C mulu.w D0, 0xC 0000336A 4841 swap.w D1 0000336C C2FC 000C mulu.w D1, 0xC 00003370 4841 swap.w D1 00003372 4241 clr.w D1 00003374 D081 add.l D0, D1 00003376 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 0000337A 43EE FFFA lea.l A1, [A6 - 0x6] 0000337E 20D9 move.l [A0]+, [A1]+ 00003380 30D9 move.w [A0]+, [A1]+ 00003382 4FEF 000A lea.l A7, [A7 + 0xA] label00003386: 00003386 286E FFF2 movea.l A4, [A6 - 0xE] 0000338A 4E5E unlink A6 0000338C 4E75 rts fn0000338E: 0000338E 4E56 FFFA link A6, -0x0006 00003392 48E7 0018 movem.l -[A7], A3,A4 00003396 266E 0010 movea.l A3, [A6 + 0x10] 0000339A 286E 0008 movea.l A4, [A6 + 0x8] 0000339E 7002 moveq.l D0, 0x02 000033A0 B06D F0E8 cmp.w D0, [A5 - 0xF18] 000033A4 670E beq +0x10 /* 000033B4 */ 000033A6 700F moveq.l D0, 0x0F 000033A8 2F00 move.l -[A7], D0 000033AA 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 000033AE 7000 moveq.l D0, 0x00 000033B0 584F addq.w A7, 4 000033B2 6052 bra +0x54 /* 00003406 */ label000033B4: 000033B4 206D F0D8 movea.l A0, [A5 - 0xF28] 000033B8 202D F0E0 move.l D0, [A5 - 0xF20] 000033BC D090 add.l D0, [A0] 000033BE 322D F0E8 move.w D1, [A5 - 0xF18] 000033C2 48C1 ext.l D1 000033C4 5381 subq.l D1, 1 000033C6 D281 add.l D1, D1 000033C8 2401 move.l D2, D1 000033CA D482 add.l D2, D2 000033CC D282 add.l D1, D2 000033CE 9081 sub.l D0, D1 000033D0 2040 movea.l A0, D0 000033D2 43EE FFFA lea.l A1, [A6 - 0x6] 000033D6 22D8 move.l [A1]+, [A0]+ 000033D8 32D8 move.w [A1]+, [A0]+ 000033DA 4A2E 000F tst.b [A6 + 0xF] 000033DE 6712 beq +0x14 /* 000033F2 */ 000033E0 2F0B move.l -[A7], A3 000033E2 486E FFFA pea.l [A6 - 0x6] 000033E6 2F0C move.l -[A7], A4 000033E8 4EBA F50E jsr [PC - 0xAF2 /* 000028F8 */] 000033EC 4FEF 000C lea.l A7, [A7 + 0xC] 000033F0 6014 bra +0x16 /* 00003406 */ label000033F2: 000033F2 2F0B move.l -[A7], A3 000033F4 486E FFFA pea.l [A6 - 0x6] 000033F8 2F0C move.l -[A7], A4 000033FA 4EBA F5FA jsr [PC - 0xA06 /* 000029F6 */] 000033FE 4FEF 000C lea.l A7, [A7 + 0xC] 00003402 6002 bra +0x4 /* 00003406 */ 00003404 7000 moveq.l D0, 0x00 label00003406: 00003406 4CEE 1800 FFF2 movem.l A3,A4, [A6 - 0xE] 0000340C 4E5E unlink A6 0000340E 4E75 rts fn00003410: 00003410 4E56 FFD6 link A6, -0x002A 00003414 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003418 282E 0010 move.l D4, [A6 + 0x10] 0000341C 2A2E 000C move.l D5, [A6 + 0xC] 00003420 286E 0008 movea.l A4, [A6 + 0x8] 00003424 2E05 move.l D7, D5 00003426 2C04 move.l D6, D4 00003428 2006 move.l D0, D6 0000342A 9087 sub.l D0, D7 0000342C 5280 addq.l D0, 1 0000342E 2D40 FFE6 move.l [A6 - 0x1A], D0 00003432 7001 moveq.l D0, 0x01 00003434 B0AE FFE6 cmp.l D0, [A6 - 0x1A] 00003438 6C00 02E6 bge +0x2E8 /* 00003720 */ 0000343C 700A moveq.l D0, 0x0A 0000343E B0AE FFE6 cmp.l D0, [A6 - 0x1A] 00003442 6E0A bgt +0xC /* 0000344E */ 00003444 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 00003448 4A00 tst.b D0 0000344A 6700 00E2 beq +0xE4 /* 0000352E */ label0000344E: 0000344E 422E FFE5 clr.b [A6 - 0x1B] 00003452 2E05 move.l D7, D5 00003454 6000 00C6 bra +0xC8 /* 0000351C */ label00003458: 00003458 2007 move.l D0, D7 0000345A 5280 addq.l D0, 1 0000345C 2054 movea.l A0, [A4] 0000345E 2200 move.l D1, D0 00003460 C0FC 000C mulu.w D0, 0xC 00003464 4841 swap.w D1 00003466 C2FC 000C mulu.w D1, 0xC 0000346A 4841 swap.w D1 0000346C 4241 clr.w D1 0000346E D081 add.l D0, D1 00003470 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 00003474 2F20 move.l -[A7], -[A0] 00003476 3F20 move.w -[A7], -[A0] 00003478 2054 movea.l A0, [A4] 0000347A 2007 move.l D0, D7 0000347C 2200 move.l D1, D0 0000347E C0FC 000C mulu.w D0, 0xC 00003482 4841 swap.w D1 00003484 C2FC 000C mulu.w D1, 0xC 00003488 4841 swap.w D1 0000348A 4241 clr.w D1 0000348C D081 add.l D0, D1 0000348E 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 00003492 2F20 move.l -[A7], -[A0] 00003494 3F20 move.w -[A7], -[A0] 00003496 4EBA CB68 jsr [PC - 0x3498 /* 00000000 */] 0000349A 4A40 tst.w D0 0000349C 4FEF 000C lea.l A7, [A7 + 0xC] 000034A0 6F76 ble +0x78 /* 00003518 */ 000034A2 2D47 FFD6 move.l [A6 - 0x2A], D7 000034A6 2054 movea.l A0, [A4] 000034A8 41E8 0014 lea.l A0, [A0 + 0x14] 000034AC 2D48 FFDA move.l [A6 - 0x26], A0 000034B0 202E FFD6 move.l D0, [A6 - 0x2A] 000034B4 2200 move.l D1, D0 000034B6 C0FC 000C mulu.w D0, 0xC 000034BA 4841 swap.w D1 000034BC C2FC 000C mulu.w D1, 0xC 000034C0 4841 swap.w D1 000034C2 4241 clr.w D1 000034C4 D081 add.l D0, D1 000034C6 D1C0 add.l A0, D0 000034C8 2D48 FFFC move.l [A6 - 0x4], A0 000034CC 202E FFD6 move.l D0, [A6 - 0x2A] 000034D0 5280 addq.l D0, 1 000034D2 206E FFDA movea.l A0, [A6 - 0x26] 000034D6 2200 move.l D1, D0 000034D8 C0FC 000C mulu.w D0, 0xC 000034DC 4841 swap.w D1 000034DE C2FC 000C mulu.w D1, 0xC 000034E2 4841 swap.w D1 000034E4 4241 clr.w D1 000034E6 D081 add.l D0, D1 000034E8 47F0 0800 lea.l A3, [A0 + D0] 000034EC 206E FFFC movea.l A0, [A6 - 0x4] 000034F0 43EE FFF0 lea.l A1, [A6 - 0x10] 000034F4 22D8 move.l [A1]+, [A0]+ 000034F6 22D8 move.l [A1]+, [A0]+ 000034F8 22D8 move.l [A1]+, [A0]+ 000034FA 206E FFFC movea.l A0, [A6 - 0x4] 000034FE 224B movea.l A1, A3 00003500 20D9 move.l [A0]+, [A1]+ 00003502 20D9 move.l [A0]+, [A1]+ 00003504 20D9 move.l [A0]+, [A1]+ 00003506 41EE FFF0 lea.l A0, [A6 - 0x10] 0000350A 224B movea.l A1, A3 0000350C 22D8 move.l [A1]+, [A0]+ 0000350E 22D8 move.l [A1]+, [A0]+ 00003510 22D8 move.l [A1]+, [A0]+ 00003512 1D7C 0001 FFE5 move.b [A6 - 0x1B], 0x1 label00003518: 00003518 2007 move.l D0, D7 0000351A 5287 addq.l D7, 1 label0000351C: 0000351C B887 cmp.l D4, D7 0000351E 6E00 FF38 bgt -0xC6 /* 00003458 */ 00003522 4A2E FFE5 tst.b [A6 - 0x1B] 00003526 6700 01F8 beq +0x1FA /* 00003720 */ 0000352A 6000 FF22 bra -0xDC /* 0000344E */ label0000352E: 0000352E 202E FFE6 move.l D0, [A6 - 0x1A] 00003532 E280 asr D0, 1 00003534 D085 add.l D0, D5 00003536 2054 movea.l A0, [A4] 00003538 2200 move.l D1, D0 0000353A C0FC 000C mulu.w D0, 0xC 0000353E 4841 swap.w D1 00003540 C2FC 000C mulu.w D1, 0xC 00003544 4841 swap.w D1 00003546 4241 clr.w D1 00003548 D081 add.l D0, D1 0000354A 43EE FFEA lea.l A1, [A6 - 0x16] 0000354E 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00003552 22D8 move.l [A1]+, [A0]+ 00003554 32D8 move.w [A1]+, [A0]+ 00003556 6000 00EA bra +0xEC /* 00003642 */ label0000355A: 0000355A 2006 move.l D0, D6 0000355C 5386 subq.l D6, 1 label0000355E: 0000355E 41EE FFF0 lea.l A0, [A6 - 0x10] 00003562 2F20 move.l -[A7], -[A0] 00003564 3F20 move.w -[A7], -[A0] 00003566 2054 movea.l A0, [A4] 00003568 2006 move.l D0, D6 0000356A 2200 move.l D1, D0 0000356C C0FC 000C mulu.w D0, 0xC 00003570 4841 swap.w D1 00003572 C2FC 000C mulu.w D1, 0xC 00003576 4841 swap.w D1 00003578 4241 clr.w D1 0000357A D081 add.l D0, D1 0000357C 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 00003580 2F20 move.l -[A7], -[A0] 00003582 3F20 move.w -[A7], -[A0] 00003584 4EBA CA7A jsr [PC - 0x3586 /* 00000000 */] 00003588 4A40 tst.w D0 0000358A 4FEF 000C lea.l A7, [A7 + 0xC] 0000358E 6D0A blt +0xC /* 0000359A */ 00003590 BA86 cmp.l D5, D6 00003592 6FC6 ble -0x38 /* 0000355A */ 00003594 6004 bra +0x6 /* 0000359A */ label00003596: 00003596 2007 move.l D0, D7 00003598 5287 addq.l D7, 1 label0000359A: 0000359A 41EE FFF0 lea.l A0, [A6 - 0x10] 0000359E 2F20 move.l -[A7], -[A0] 000035A0 3F20 move.w -[A7], -[A0] 000035A2 2054 movea.l A0, [A4] 000035A4 2007 move.l D0, D7 000035A6 2200 move.l D1, D0 000035A8 C0FC 000C mulu.w D0, 0xC 000035AC 4841 swap.w D1 000035AE C2FC 000C mulu.w D1, 0xC 000035B2 4841 swap.w D1 000035B4 4241 clr.w D1 000035B6 D081 add.l D0, D1 000035B8 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 000035BC 2F20 move.l -[A7], -[A0] 000035BE 3F20 move.w -[A7], -[A0] 000035C0 4EBA CA3E jsr [PC - 0x35C2 /* 00000000 */] 000035C4 4A40 tst.w D0 000035C6 4FEF 000C lea.l A7, [A7 + 0xC] 000035CA 6C04 bge +0x6 /* 000035D0 */ 000035CC B887 cmp.l D4, D7 000035CE 6CC6 bge -0x38 /* 00003596 */ label000035D0: 000035D0 BC87 cmp.l D6, D7 000035D2 6F6E ble +0x70 /* 00003642 */ 000035D4 2054 movea.l A0, [A4] 000035D6 41E8 0014 lea.l A0, [A0 + 0x14] 000035DA 2D48 FFDE move.l [A6 - 0x22], A0 000035DE 2007 move.l D0, D7 000035E0 2200 move.l D1, D0 000035E2 C0FC 000C mulu.w D0, 0xC 000035E6 4841 swap.w D1 000035E8 C2FC 000C mulu.w D1, 0xC 000035EC 4841 swap.w D1 000035EE 4241 clr.w D1 000035F0 D081 add.l D0, D1 000035F2 D1C0 add.l A0, D0 000035F4 2D48 FFFC move.l [A6 - 0x4], A0 000035F8 206E FFDE movea.l A0, [A6 - 0x22] 000035FC 2006 move.l D0, D6 000035FE 2200 move.l D1, D0 00003600 C0FC 000C mulu.w D0, 0xC 00003604 4841 swap.w D1 00003606 C2FC 000C mulu.w D1, 0xC 0000360A 4841 swap.w D1 0000360C 4241 clr.w D1 0000360E D081 add.l D0, D1 00003610 47F0 0800 lea.l A3, [A0 + D0] 00003614 206E FFFC movea.l A0, [A6 - 0x4] 00003618 43EE FFF0 lea.l A1, [A6 - 0x10] 0000361C 22D8 move.l [A1]+, [A0]+ 0000361E 22D8 move.l [A1]+, [A0]+ 00003620 22D8 move.l [A1]+, [A0]+ 00003622 206E FFFC movea.l A0, [A6 - 0x4] 00003626 224B movea.l A1, A3 00003628 20D9 move.l [A0]+, [A1]+ 0000362A 20D9 move.l [A0]+, [A1]+ 0000362C 20D9 move.l [A0]+, [A1]+ 0000362E 41EE FFF0 lea.l A0, [A6 - 0x10] 00003632 224B movea.l A1, A3 00003634 22D8 move.l [A1]+, [A0]+ 00003636 22D8 move.l [A1]+, [A0]+ 00003638 22D8 move.l [A1]+, [A0]+ 0000363A 2007 move.l D0, D7 0000363C 5287 addq.l D7, 1 0000363E 2006 move.l D0, D6 00003640 5386 subq.l D6, 1 label00003642: 00003642 BC87 cmp.l D6, D7 00003644 6C00 FF18 bge -0xE6 /* 0000355E */ 00003648 BA87 cmp.l D5, D7 0000364A 6600 00B4 bne +0xB6 /* 00003700 */ 0000364E 6004 bra +0x6 /* 00003654 */ label00003650: 00003650 2007 move.l D0, D7 00003652 5287 addq.l D7, 1 label00003654: 00003654 41EE FFF0 lea.l A0, [A6 - 0x10] 00003658 2F20 move.l -[A7], -[A0] 0000365A 3F20 move.w -[A7], -[A0] 0000365C 2054 movea.l A0, [A4] 0000365E 2007 move.l D0, D7 00003660 2200 move.l D1, D0 00003662 C0FC 000C mulu.w D0, 0xC 00003666 4841 swap.w D1 00003668 C2FC 000C mulu.w D1, 0xC 0000366C 4841 swap.w D1 0000366E 4241 clr.w D1 00003670 D081 add.l D0, D1 00003672 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 00003676 2F20 move.l -[A7], -[A0] 00003678 3F20 move.w -[A7], -[A0] 0000367A 4EBA C984 jsr [PC - 0x367C /* 00000000 */] 0000367E 4A40 tst.w D0 00003680 4FEF 000C lea.l A7, [A7 + 0xC] 00003684 66CA bne -0x34 /* 00003650 */ 00003686 2054 movea.l A0, [A4] 00003688 41E8 0014 lea.l A0, [A0 + 0x14] 0000368C 2D48 FFE2 move.l [A6 - 0x1E], A0 00003690 2005 move.l D0, D5 00003692 2200 move.l D1, D0 00003694 C0FC 000C mulu.w D0, 0xC 00003698 4841 swap.w D1 0000369A C2FC 000C mulu.w D1, 0xC 0000369E 4841 swap.w D1 000036A0 4241 clr.w D1 000036A2 D081 add.l D0, D1 000036A4 D1C0 add.l A0, D0 000036A6 2D48 FFFC move.l [A6 - 0x4], A0 000036AA 206E FFE2 movea.l A0, [A6 - 0x1E] 000036AE 2007 move.l D0, D7 000036B0 2200 move.l D1, D0 000036B2 C0FC 000C mulu.w D0, 0xC 000036B6 4841 swap.w D1 000036B8 C2FC 000C mulu.w D1, 0xC 000036BC 4841 swap.w D1 000036BE 4241 clr.w D1 000036C0 D081 add.l D0, D1 000036C2 47F0 0800 lea.l A3, [A0 + D0] 000036C6 206E FFFC movea.l A0, [A6 - 0x4] 000036CA 43EE FFF0 lea.l A1, [A6 - 0x10] 000036CE 22D8 move.l [A1]+, [A0]+ 000036D0 22D8 move.l [A1]+, [A0]+ 000036D2 22D8 move.l [A1]+, [A0]+ 000036D4 206E FFFC movea.l A0, [A6 - 0x4] 000036D8 224B movea.l A1, A3 000036DA 20D9 move.l [A0]+, [A1]+ 000036DC 20D9 move.l [A0]+, [A1]+ 000036DE 20D9 move.l [A0]+, [A1]+ 000036E0 41EE FFF0 lea.l A0, [A6 - 0x10] 000036E4 224B movea.l A1, A3 000036E6 22D8 move.l [A1]+, [A0]+ 000036E8 22D8 move.l [A1]+, [A0]+ 000036EA 22D8 move.l [A1]+, [A0]+ 000036EC 2F04 move.l -[A7], D4 000036EE 2005 move.l D0, D5 000036F0 5280 addq.l D0, 1 000036F2 2F00 move.l -[A7], D0 000036F4 2F0C move.l -[A7], A4 000036F6 4EBA FD18 jsr [PC - 0x2E8 /* 00003410 */] 000036FA 4FEF 000C lea.l A7, [A7 + 0xC] 000036FE 6020 bra +0x22 /* 00003720 */ label00003700: 00003700 2007 move.l D0, D7 00003702 5380 subq.l D0, 1 00003704 2F00 move.l -[A7], D0 00003706 2F05 move.l -[A7], D5 00003708 2F0C move.l -[A7], A4 0000370A 4EBA FD04 jsr [PC - 0x2FC /* 00003410 */] 0000370E 2F04 move.l -[A7], D4 00003710 2006 move.l D0, D6 00003712 5280 addq.l D0, 1 00003714 2F00 move.l -[A7], D0 00003716 2F0C move.l -[A7], A4 00003718 4EBA FCF6 jsr [PC - 0x30A /* 00003410 */] 0000371C 4FEF 0018 lea.l A7, [A7 + 0x18] label00003720: 00003720 4CEE 18F0 FFBE movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x42] 00003726 4E5E unlink A6 00003728 4E75 rts fn0000372A: 0000372A 4E56 0000 link A6, 0 0000372E 2F0C move.l -[A7], A4 00003730 286E 0008 movea.l A4, [A6 + 0x8] 00003734 41ED F822 lea.l A0, [A5 - 0x7DE] 00003738 2254 movea.l A1, [A4] 0000373A 2288 move.l [A1], A0 0000373C 2054 movea.l A0, [A4] 0000373E 2028 0008 move.l D0, [A0 + 0x8] 00003742 5380 subq.l D0, 1 00003744 2F00 move.l -[A7], D0 00003746 7000 moveq.l D0, 0x00 00003748 2F00 move.l -[A7], D0 0000374A 2F0C move.l -[A7], A4 0000374C 4EBA FCC2 jsr [PC - 0x33E /* 00003410 */] 00003750 286E FFFC movea.l A4, [A6 - 0x4] 00003754 4E5E unlink A6 00003756 4E75 rts fn00003758: 00003758 4E56 FFF4 link A6, -0x000C 0000375C 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00003760 3A2E 000E move.w D5, [A6 + 0xE] 00003764 286E 0008 movea.l A4, [A6 + 0x8] 00003768 2054 movea.l A0, [A4] 0000376A 2C28 0008 move.l D6, [A0 + 0x8] 0000376E 7001 moveq.l D0, 0x01 00003770 B086 cmp.l D0, D6 00003772 6E78 bgt +0x7A /* 000037EC */ 00003774 43EE FFF4 lea.l A1, [A6 - 0xC] 00003778 41E8 001A lea.l A0, [A0 + 0x1A] 0000377C 22D8 move.l [A1]+, [A0]+ 0000377E 32D8 move.w [A1]+, [A0]+ 00003780 7E01 moveq.l D7, 0x01 00003782 604E bra +0x50 /* 000037D2 */ label00003784: 00003784 2054 movea.l A0, [A4] 00003786 2007 move.l D0, D7 00003788 2200 move.l D1, D0 0000378A C0FC 000C mulu.w D0, 0xC 0000378E 4841 swap.w D1 00003790 C2FC 000C mulu.w D1, 0xC 00003794 4841 swap.w D1 00003796 4241 clr.w D1 00003798 D081 add.l D0, D1 0000379A 43EE FFFA lea.l A1, [A6 - 0x6] 0000379E 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 000037A2 22D8 move.l [A1]+, [A0]+ 000037A4 32D8 move.w [A1]+, [A0]+ 000037A6 41EE 0000 lea.l A0, [A6 + 0x0] 000037AA 2F20 move.l -[A7], -[A0] 000037AC 3F20 move.w -[A7], -[A0] 000037AE 41EE FFFA lea.l A0, [A6 - 0x6] 000037B2 2F20 move.l -[A7], -[A0] 000037B4 3F20 move.w -[A7], -[A0] 000037B6 4EBA C848 jsr [PC - 0x37B8 /* 00000000 */] 000037BA BA40 cmp.w D5, D0 000037BC 4FEF 000C lea.l A7, [A7 + 0xC] 000037C0 670C beq +0xE /* 000037CE */ 000037C2 41EE FFF4 lea.l A0, [A6 - 0xC] 000037C6 43EE FFFA lea.l A1, [A6 - 0x6] 000037CA 20D9 move.l [A0]+, [A1]+ 000037CC 30D9 move.w [A0]+, [A1]+ label000037CE: 000037CE 2007 move.l D0, D7 000037D0 5287 addq.l D7, 1 label000037D2: 000037D2 BC87 cmp.l D6, D7 000037D4 6EAE bgt -0x50 /* 00003784 */ 000037D6 486E FFF4 pea.l [A6 - 0xC] 000037DA 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 000037DE 206E 0010 movea.l A0, [A6 + 0x10] 000037E2 43EE FFF4 lea.l A1, [A6 - 0xC] 000037E6 20D9 move.l [A0]+, [A1]+ 000037E8 30D9 move.w [A0]+, [A1]+ 000037EA 584F addq.w A7, 4 label000037EC: 000037EC 4CEE 10E0 FFE4 movem.l D5,D6,D7,A4, [A6 - 0x1C] 000037F2 4E5E unlink A6 000037F4 4E75 rts fn000037F6: 000037F6 4E56 FFFC link A6, -0x0004 000037FA 486E FFFC pea.l [A6 - 0x4] 000037FE 7008 moveq.l D0, 0x08 00003800 2F00 move.l -[A7], D0 00003802 7202 moveq.l D1, 0x02 00003804 2F01 move.l -[A7], D1 00003806 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 0000380A 4A00 tst.b D0 0000380C 4FEF 000C lea.l A7, [A7 + 0xC] 00003810 6718 beq +0x1A /* 0000382A */ 00003812 302E FFFE move.w D0, [A6 - 0x2] 00003816 0440 01C7 subi.w D0, 0x1C7 0000381A 6704 beq +0x6 /* 00003820 */ 0000381C 5540 subq.w D0, 2 0000381E 660A bne +0xC /* 0000382A */ label00003820: 00003820 206E 0008 movea.l A0, [A6 + 0x8] 00003824 7001 moveq.l D0, 0x01 00003826 2140 0002 move.l [A0 + 0x2], D0 label0000382A: 0000382A 4E5E unlink A6 0000382C 4E75 rts fn0000382E: 0000382E 4E56 FFFA link A6, -0x0006 00003832 48E7 0108 movem.l -[A7], D7,A4 00003836 1E2E 0013 move.b D7, [A6 + 0x13] 0000383A 286E 0008 movea.l A4, [A6 + 0x8] 0000383E 3D7C 0004 FFFA move.w [A6 - 0x6], 0x4 00003844 7000 moveq.l D0, 0x00 00003846 2D40 FFFC move.l [A6 - 0x4], D0 0000384A 322E 000E move.w D1, [A6 + 0xE] 0000384E 0441 0170 subi.w D1, 0x170 00003852 6700 00C2 beq +0xC4 /* 00003916 */ 00003856 5541 subq.w D1, 2 00003858 6700 00CE beq +0xD0 /* 00003928 */ 0000385C 5341 subq.w D1, 1 0000385E 6700 00D4 beq +0xD6 /* 00003934 */ 00003862 5341 subq.w D1, 1 00003864 6700 00DA beq +0xDC /* 00003940 */ 00003868 5341 subq.w D1, 1 0000386A 6700 00EE beq +0xF0 /* 0000395A */ 0000386E 5341 subq.w D1, 1 00003870 6700 0120 beq +0x122 /* 00003992 */ 00003874 5341 subq.w D1, 1 00003876 677E beq +0x80 /* 000038F6 */ 00003878 5341 subq.w D1, 1 0000387A 6700 00F2 beq +0xF4 /* 0000396E */ 0000387E 5341 subq.w D1, 1 00003880 6700 01D2 beq +0x1D4 /* 00003A54 */ 00003884 5341 subq.w D1, 1 00003886 6700 011A beq +0x11C /* 000039A2 */ 0000388A 5341 subq.w D1, 1 0000388C 6700 0124 beq +0x126 /* 000039B2 */ 00003890 5341 subq.w D1, 1 00003892 6700 012E beq +0x130 /* 000039C2 */ 00003896 5341 subq.w D1, 1 00003898 6700 0138 beq +0x13A /* 000039D2 */ 0000389C 5341 subq.w D1, 1 0000389E 6736 beq +0x38 /* 000038D6 */ 000038A0 5341 subq.w D1, 1 000038A2 6700 013A beq +0x13C /* 000039DE */ 000038A6 5341 subq.w D1, 1 000038A8 6700 014C beq +0x14E /* 000039F6 */ 000038AC 5341 subq.w D1, 1 000038AE 6700 0152 beq +0x154 /* 00003A02 */ 000038B2 5341 subq.w D1, 1 000038B4 6700 0180 beq +0x182 /* 00003A36 */ 000038B8 5341 subq.w D1, 1 000038BA 6700 01A6 beq +0x1A8 /* 00003A62 */ 000038BE 5341 subq.w D1, 1 000038C0 6700 01AE beq +0x1B0 /* 00003A70 */ 000038C4 5341 subq.w D1, 1 000038C6 6700 01C8 beq +0x1CA /* 00003A90 */ 000038CA 0441 005F subi.w D1, 0x5F /* '_' */ 000038CE 6700 01E0 beq +0x1E2 /* 00003AB0 */ 000038D2 6000 01E8 bra +0x1EA /* 00003ABC */ label000038D6: 000038D6 7000 moveq.l D0, 0x00 000038D8 2F00 move.l -[A7], D0 000038DA 4887 ext.w D7 000038DC 48C7 ext.l D7 000038DE 2F07 move.l -[A7], D7 000038E0 2F0C move.l -[A7], A4 000038E2 4EBA F2C8 jsr [PC - 0xD38 /* 00002BAC */] 000038E6 4A00 tst.b D0 000038E8 4FEF 000C lea.l A7, [A7 + 0xC] 000038EC 6600 01D2 bne +0x1D4 /* 00003AC0 */ 000038F0 7000 moveq.l D0, 0x00 000038F2 6000 01E0 bra +0x1E2 /* 00003AD4 */ label000038F6: 000038F6 486E FFFA pea.l [A6 - 0x6] 000038FA 4887 ext.w D7 000038FC 48C7 ext.l D7 000038FE 2F07 move.l -[A7], D7 00003900 2F0C move.l -[A7], A4 00003902 4EBA F896 jsr [PC - 0x76A /* 0000319A */] 00003906 4A00 tst.b D0 00003908 4FEF 000C lea.l A7, [A7 + 0xC] 0000390C 6600 01B2 bne +0x1B4 /* 00003AC0 */ 00003910 7000 moveq.l D0, 0x00 00003912 6000 01C0 bra +0x1C2 /* 00003AD4 */ label00003916: 00003916 4887 ext.w D7 00003918 48C7 ext.l D7 0000391A 2F07 move.l -[A7], D7 0000391C 2F0C move.l -[A7], A4 0000391E 4EBA F1C4 jsr [PC - 0xE3C /* 00002AE4 */] 00003922 504F addq.w A7, 8 00003924 6000 019A bra +0x19C /* 00003AC0 */ label00003928: 00003928 2F0C move.l -[A7], A4 0000392A 4EBA F442 jsr [PC - 0xBBE /* 00002D6E */] 0000392E 584F addq.w A7, 4 00003930 6000 018E bra +0x190 /* 00003AC0 */ label00003934: 00003934 2F0C move.l -[A7], A4 00003936 4EBA F4D4 jsr [PC - 0xB2C /* 00002E0C */] 0000393A 584F addq.w A7, 4 0000393C 6000 0182 bra +0x184 /* 00003AC0 */ label00003940: 00003940 4887 ext.w D7 00003942 48C7 ext.l D7 00003944 2F07 move.l -[A7], D7 00003946 2F0C move.l -[A7], A4 00003948 4EBA F522 jsr [PC - 0xADE /* 00002E6C */] 0000394C 4880 ext.w D0 0000394E 48C0 ext.l D0 00003950 2D40 FFFC move.l [A6 - 0x4], D0 00003954 504F addq.w A7, 8 00003956 6000 0168 bra +0x16A /* 00003AC0 */ label0000395A: 0000395A 2F0C move.l -[A7], A4 0000395C 4EBA F5CA jsr [PC - 0xA36 /* 00002F28 */] 00003960 4880 ext.w D0 00003962 48C0 ext.l D0 00003964 2D40 FFFC move.l [A6 - 0x4], D0 00003968 584F addq.w A7, 4 0000396A 6000 0154 bra +0x156 /* 00003AC0 */ label0000396E: 0000396E 486E FFFA pea.l [A6 - 0x6] 00003972 4887 ext.w D7 00003974 48C7 ext.l D7 00003976 2F07 move.l -[A7], D7 00003978 2F0C move.l -[A7], A4 0000397A 4EBA F81E jsr [PC - 0x7E2 /* 0000319A */] 0000397E 4A00 tst.b D0 00003980 4FEF 000C lea.l A7, [A7 + 0xC] 00003984 6600 013A bne +0x13C /* 00003AC0 */ 00003988 3D7C 0002 FFFA move.w [A6 - 0x6], 0x2 0000398E 6000 0130 bra +0x132 /* 00003AC0 */ label00003992: 00003992 486E FFFA pea.l [A6 - 0x6] 00003996 2F0C move.l -[A7], A4 00003998 4EBA F62C jsr [PC - 0x9D4 /* 00002FC6 */] 0000399C 504F addq.w A7, 8 0000399E 6000 0120 bra +0x122 /* 00003AC0 */ label000039A2: 000039A2 486E FFFA pea.l [A6 - 0x6] 000039A6 2F0C move.l -[A7], A4 000039A8 4EBA F6FC jsr [PC - 0x904 /* 000030A6 */] 000039AC 504F addq.w A7, 8 000039AE 6000 0110 bra +0x112 /* 00003AC0 */ label000039B2: 000039B2 486E FFFA pea.l [A6 - 0x6] 000039B6 2F0C move.l -[A7], A4 000039B8 4EBA F75A jsr [PC - 0x8A6 /* 00003114 */] 000039BC 504F addq.w A7, 8 000039BE 6000 0100 bra +0x102 /* 00003AC0 */ label000039C2: 000039C2 486E FFFA pea.l [A6 - 0x6] 000039C6 2F0C move.l -[A7], A4 000039C8 4EBA F880 jsr [PC - 0x780 /* 0000324A */] 000039CC 504F addq.w A7, 8 000039CE 6000 00F0 bra +0xF2 /* 00003AC0 */ label000039D2: 000039D2 2F0C move.l -[A7], A4 000039D4 4EBA F8D2 jsr [PC - 0x72E /* 000032A8 */] 000039D8 584F addq.w A7, 4 000039DA 6000 00E4 bra +0xE6 /* 00003AC0 */ label000039DE: 000039DE 7001 moveq.l D0, 0x01 000039E0 2F00 move.l -[A7], D0 000039E2 4887 ext.w D7 000039E4 48C7 ext.l D7 000039E6 2F07 move.l -[A7], D7 000039E8 2F0C move.l -[A7], A4 000039EA 4EBA F1C0 jsr [PC - 0xE40 /* 00002BAC */] 000039EE 4FEF 000C lea.l A7, [A7 + 0xC] 000039F2 6000 00CC bra +0xCE /* 00003AC0 */ label000039F6: 000039F6 2054 movea.l A0, [A4] 000039F8 2D68 0008 FFFC move.l [A6 - 0x4], [A0 + 0x8] 000039FE 6000 00C0 bra +0xC2 /* 00003AC0 */ label00003A02: 00003A02 486E FFFC pea.l [A6 - 0x4] 00003A06 4887 ext.w D7 00003A08 48C7 ext.l D7 00003A0A 2F07 move.l -[A7], D7 00003A0C 2F0C move.l -[A7], A4 00003A0E 4EBA F97E jsr [PC - 0x682 /* 0000338E */] 00003A12 4A00 tst.b D0 00003A14 4FEF 000C lea.l A7, [A7 + 0xC] 00003A18 670C beq +0xE /* 00003A26 */ 00003A1A 202E FFFC move.l D0, [A6 - 0x4] 00003A1E 52AE FFFC addq.l [A6 - 0x4], 1 00003A22 6000 009C bra +0x9E /* 00003AC0 */ label00003A26: 00003A26 3D7C 0002 FFFA move.w [A6 - 0x6], 0x2 00003A2C 7000 moveq.l D0, 0x00 00003A2E 2D40 FFFC move.l [A6 - 0x4], D0 00003A32 6000 008C bra +0x8E /* 00003AC0 */ label00003A36: 00003A36 486E FFFC pea.l [A6 - 0x4] 00003A3A 4887 ext.w D7 00003A3C 48C7 ext.l D7 00003A3E 2F07 move.l -[A7], D7 00003A40 2F0C move.l -[A7], A4 00003A42 4EBA F94A jsr [PC - 0x6B6 /* 0000338E */] 00003A46 202E FFFC move.l D0, [A6 - 0x4] 00003A4A 52AE FFFC addq.l [A6 - 0x4], 1 00003A4E 4FEF 000C lea.l A7, [A7 + 0xC] 00003A52 606C bra +0x6E /* 00003AC0 */ label00003A54: 00003A54 486E FFFA pea.l [A6 - 0x6] 00003A58 2F0C move.l -[A7], A4 00003A5A 4EBA F5DA jsr [PC - 0xA26 /* 00003036 */] 00003A5E 504F addq.w A7, 8 00003A60 605E bra +0x60 /* 00003AC0 */ label00003A62: 00003A62 4A07 tst.b D7 00003A64 665A bne +0x5C /* 00003AC0 */ 00003A66 2F0C move.l -[A7], A4 00003A68 4EBA FCC0 jsr [PC - 0x340 /* 0000372A */] 00003A6C 584F addq.w A7, 4 00003A6E 6050 bra +0x52 /* 00003AC0 */ label00003A70: 00003A70 7001 moveq.l D0, 0x01 00003A72 B06D F0E8 cmp.w D0, [A5 - 0xF18] 00003A76 6704 beq +0x6 /* 00003A7C */ 00003A78 7000 moveq.l D0, 0x00 00003A7A 6058 bra +0x5A /* 00003AD4 */ label00003A7C: 00003A7C 486E FFFA pea.l [A6 - 0x6] 00003A80 70FF moveq.l D0, 0xFFFFFFFF 00003A82 2F00 move.l -[A7], D0 00003A84 2F0C move.l -[A7], A4 00003A86 4EBA FCD0 jsr [PC - 0x330 /* 00003758 */] 00003A8A 4FEF 000C lea.l A7, [A7 + 0xC] 00003A8E 6030 bra +0x32 /* 00003AC0 */ label00003A90: 00003A90 7001 moveq.l D0, 0x01 00003A92 B06D F0E8 cmp.w D0, [A5 - 0xF18] 00003A96 6704 beq +0x6 /* 00003A9C */ 00003A98 7000 moveq.l D0, 0x00 00003A9A 6038 bra +0x3A /* 00003AD4 */ label00003A9C: 00003A9C 486E FFFA pea.l [A6 - 0x6] 00003AA0 7001 moveq.l D0, 0x01 00003AA2 2F00 move.l -[A7], D0 00003AA4 2F0C move.l -[A7], A4 00003AA6 4EBA FCB0 jsr [PC - 0x350 /* 00003758 */] 00003AAA 4FEF 000C lea.l A7, [A7 + 0xC] 00003AAE 6010 bra +0x12 /* 00003AC0 */ label00003AB0: 00003AB0 486E FFFA pea.l [A6 - 0x6] 00003AB4 4EBA FD40 jsr [PC - 0x2C0 /* 000037F6 */] 00003AB8 584F addq.w A7, 4 00003ABA 6004 bra +0x6 /* 00003AC0 */ label00003ABC: 00003ABC 7000 moveq.l D0, 0x00 00003ABE 6014 bra +0x16 /* 00003AD4 */ label00003AC0: 00003AC0 486E FFFA pea.l [A6 - 0x6] 00003AC4 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00003AC8 486E FFFA pea.l [A6 - 0x6] 00003ACC 4EAD 160A jsr [A5 + 0x160A /* export_701 */] 00003AD0 7001 moveq.l D0, 0x01 00003AD2 504F addq.w A7, 8 label00003AD4: 00003AD4 4CEE 1080 FFF2 movem.l D7,A4, [A6 - 0xE] 00003ADA 4E5E unlink A6 00003ADC 4E75 rts 00003ADE 4E56 0000 link A6, 0 00003AE2 7001 moveq.l D0, 0x01 00003AE4 2F00 move.l -[A7], D0 00003AE6 322E 000E move.w D1, [A6 + 0xE] 00003AEA 48C1 ext.l D1 00003AEC 2F01 move.l -[A7], D1 00003AEE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003AF2 4EBA FD3A jsr [PC - 0x2C6 /* 0000382E */] 00003AF6 4E5E unlink A6 00003AF8 4E75 rts 00003AFA 4E56 0000 link A6, 0 00003AFE 7000 moveq.l D0, 0x00 00003B00 2F00 move.l -[A7], D0 00003B02 322E 000E move.w D1, [A6 + 0xE] 00003B06 48C1 ext.l D1 00003B08 2F01 move.l -[A7], D1 00003B0A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003B0E 4EBA FD1E jsr [PC - 0x2E2 /* 0000382E */] 00003B12 4E5E unlink A6 00003B14 4E75 rts 00003B16 4E56 0000 link A6, 0 00003B1A 48E7 0308 movem.l -[A7], D6,D7,A4 00003B1E 286E 0008 movea.l A4, [A6 + 0x8] 00003B22 2054 movea.l A0, [A4] 00003B24 2C28 0008 move.l D6, [A0 + 0x8] 00003B28 7E00 moveq.l D7, 0x00 00003B2A 602C bra +0x2E /* 00003B58 */ label00003B2C: 00003B2C 2054 movea.l A0, [A4] 00003B2E 2007 move.l D0, D7 00003B30 2200 move.l D1, D0 00003B32 C0FC 000C mulu.w D0, 0xC 00003B36 4841 swap.w D1 00003B38 C2FC 000C mulu.w D1, 0xC 00003B3C 4841 swap.w D1 00003B3E 4241 clr.w D1 00003B40 D081 add.l D0, D1 00003B42 41F0 0820 lea.l A0, [A0 + D0 + 0x20] 00003B46 2F20 move.l -[A7], -[A0] 00003B48 2F20 move.l -[A7], -[A0] 00003B4A 2F20 move.l -[A7], -[A0] 00003B4C 4EBA ED8A jsr [PC - 0x1276 /* 000028D8 */] 00003B50 4FEF 000C lea.l A7, [A7 + 0xC] 00003B54 2007 move.l D0, D7 00003B56 5287 addq.l D7, 1 label00003B58: 00003B58 BC87 cmp.l D6, D7 00003B5A 6ED0 bgt -0x2E /* 00003B2C */ 00003B5C 2F0C move.l -[A7], A4 00003B5E 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00003B62 584F addq.w A7, 4 00003B64 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00003B6A 4E5E unlink A6 00003B6C 4E75 rts 00003B6E 4E56 FFF4 link A6, -0x000C 00003B72 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00003B76 266E 0008 movea.l A3, [A6 + 0x8] 00003B7A 2C2E 0010 move.l D6, [A6 + 0x10] 00003B7E 286E 000C movea.l A4, [A6 + 0xC] 00003B82 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 00003B86 4A00 tst.b D0 00003B88 6728 beq +0x2A /* 00003BB2 */ 00003B8A 702C moveq.l D0, 0x2C 00003B8C 2F00 move.l -[A7], D0 00003B8E 4878 0109 push.l 0x109 00003B92 486D F1CE pea.l [A5 - 0xE32] 00003B96 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 00003B9A 41ED F1CE lea.l A0, [A5 - 0xE32] 00003B9E 5248 addq.w A0, 1 00003BA0 2F08 move.l -[A7], A0 00003BA2 2F06 move.l -[A7], D6 00003BA4 2F0C move.l -[A7], A4 00003BA6 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 00003BAA 4FEF 0018 lea.l A7, [A7 + 0x18] 00003BAE 6000 0116 bra +0x118 /* 00003CC6 */ label00003BB2: 00003BB2 2053 movea.l A0, [A3] 00003BB4 2A28 0008 move.l D5, [A0 + 0x8] 00003BB8 6628 bne +0x2A /* 00003BE2 */ 00003BBA 7024 moveq.l D0, 0x24 00003BBC 2F00 move.l -[A7], D0 00003BBE 4878 0109 push.l 0x109 00003BC2 486D F1CE pea.l [A5 - 0xE32] 00003BC6 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 00003BCA 41ED F1CE lea.l A0, [A5 - 0xE32] 00003BCE 5248 addq.w A0, 1 00003BD0 2F08 move.l -[A7], A0 00003BD2 2F06 move.l -[A7], D6 00003BD4 2F0C move.l -[A7], A4 00003BD6 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 00003BDA 4FEF 0018 lea.l A7, [A7 + 0x18] 00003BDE 6000 00E6 bra +0xE8 /* 00003CC6 */ label00003BE2: 00003BE2 701E moveq.l D0, 0x1E 00003BE4 2F00 move.l -[A7], D0 00003BE6 4878 0109 push.l 0x109 00003BEA 486D F1CE pea.l [A5 - 0xE32] 00003BEE 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 00003BF2 41ED F1CE lea.l A0, [A5 - 0xE32] 00003BF6 5248 addq.w A0, 1 00003BF8 2F08 move.l -[A7], A0 00003BFA 2F06 move.l -[A7], D6 00003BFC 2F0C move.l -[A7], A4 00003BFE 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 00003C02 7E00 moveq.l D7, 0x00 00003C04 4FEF 0018 lea.l A7, [A7 + 0x18] 00003C08 6000 0092 bra +0x94 /* 00003C9C */ label00003C0C: 00003C0C 2053 movea.l A0, [A3] 00003C0E 2007 move.l D0, D7 00003C10 2200 move.l D1, D0 00003C12 C0FC 000C mulu.w D0, 0xC 00003C16 4841 swap.w D1 00003C18 C2FC 000C mulu.w D1, 0xC 00003C1C 4841 swap.w D1 00003C1E 4241 clr.w D1 00003C20 D081 add.l D0, D1 00003C22 43EE FFF4 lea.l A1, [A6 - 0xC] 00003C26 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00003C2A 22D8 move.l [A1]+, [A0]+ 00003C2C 22D8 move.l [A1]+, [A0]+ 00003C2E 22D8 move.l [A1]+, [A0]+ 00003C30 2F06 move.l -[A7], D6 00003C32 2F0C move.l -[A7], A4 00003C34 486E FFF4 pea.l [A6 - 0xC] 00003C38 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */] 00003C3C 7025 moveq.l D0, 0x25 00003C3E 2F00 move.l -[A7], D0 00003C40 4878 0109 push.l 0x109 00003C44 486D F1CE pea.l [A5 - 0xE32] 00003C48 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 00003C4C 41ED F1CE lea.l A0, [A5 - 0xE32] 00003C50 5248 addq.w A0, 1 00003C52 2F08 move.l -[A7], A0 00003C54 2F06 move.l -[A7], D6 00003C56 2F0C move.l -[A7], A4 00003C58 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 00003C5C 2F06 move.l -[A7], D6 00003C5E 2F0C move.l -[A7], A4 00003C60 486E FFFA pea.l [A6 - 0x6] 00003C64 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */] 00003C68 2005 move.l D0, D5 00003C6A 5380 subq.l D0, 1 00003C6C B087 cmp.l D0, D7 00003C6E 4FEF 0030 lea.l A7, [A7 + 0x30] 00003C72 6724 beq +0x26 /* 00003C98 */ 00003C74 7020 moveq.l D0, 0x20 00003C76 2F00 move.l -[A7], D0 00003C78 4878 0109 push.l 0x109 00003C7C 486D F1CE pea.l [A5 - 0xE32] 00003C80 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 00003C84 41ED F1CE lea.l A0, [A5 - 0xE32] 00003C88 5248 addq.w A0, 1 00003C8A 2F08 move.l -[A7], A0 00003C8C 2F06 move.l -[A7], D6 00003C8E 2F0C move.l -[A7], A4 00003C90 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 00003C94 4FEF 0018 lea.l A7, [A7 + 0x18] label00003C98: 00003C98 2007 move.l D0, D7 00003C9A 5287 addq.l D7, 1 label00003C9C: 00003C9C BA87 cmp.l D5, D7 00003C9E 6E00 FF6C bgt -0x92 /* 00003C0C */ 00003CA2 701F moveq.l D0, 0x1F 00003CA4 2F00 move.l -[A7], D0 00003CA6 4878 0109 push.l 0x109 00003CAA 486D F1CE pea.l [A5 - 0xE32] 00003CAE 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 00003CB2 41ED F1CE lea.l A0, [A5 - 0xE32] 00003CB6 5248 addq.w A0, 1 00003CB8 2F08 move.l -[A7], A0 00003CBA 2F06 move.l -[A7], D6 00003CBC 2F0C move.l -[A7], A4 00003CBE 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 00003CC2 4FEF 0018 lea.l A7, [A7 + 0x18] label00003CC6: 00003CC6 4CEE 18E0 FFE0 movem.l D5,D6,D7,A3,A4, [A6 - 0x20] 00003CCC 4E5E unlink A6 00003CCE 4E75 rts 00003CD0 4E56 0000 link A6, 0 00003CD4 7000 moveq.l D0, 0x00 00003CD6 4E5E unlink A6 00003CD8 4E75 rts 00003CDA 4E56 0000 link A6, 0 00003CDE 48E7 0118 movem.l -[A7], D7,A3,A4 00003CE2 266E 0014 movea.l A3, [A6 + 0x14] 00003CE6 286E 0008 movea.l A4, [A6 + 0x8] 00003CEA 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00003CEE 3B7C 0006 F0E4 move.w [A5 - 0xF1C], 0x6 00003CF4 2B4C F0E6 move.l [A5 - 0xF1A], A4 00003CF8 486D F0E4 pea.l [A5 - 0xF1C] 00003CFC 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00003D00 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00003D04 3B7C 0008 F0E4 move.w [A5 - 0xF1C], 0x8 00003D0A 302E 0012 move.w D0, [A6 + 0x12] 00003D0E 48C0 ext.l D0 00003D10 2B40 F0E6 move.l [A5 - 0xF1A], D0 00003D14 4A2E 000F tst.b [A6 + 0xF] 00003D18 584F addq.w A7, 4 00003D1A 673E beq +0x40 /* 00003D5A */ 00003D1C 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00003D20 41ED F0E4 lea.l A0, [A5 - 0xF1C] 00003D24 224B movea.l A1, A3 00003D26 20D9 move.l [A0]+, [A1]+ 00003D28 30D9 move.w [A0]+, [A1]+ 00003D2A 486D F0E4 pea.l [A5 - 0xF1C] 00003D2E 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00003D32 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00003D36 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4 00003D3C 7003 moveq.l D0, 0x03 00003D3E 2B40 F0E6 move.l [A5 - 0xF1A], D0 00003D42 4878 017E push.l 0x17E 00003D46 2F0C move.l -[A7], A4 00003D48 2054 movea.l A0, [A4] 00003D4A 2050 movea.l A0, [A0] 00003D4C 2268 0008 movea.l A1, [A0 + 0x8] 00003D50 4E91 jsr [A1] 00003D52 1E00 move.b D7, D0 00003D54 4FEF 000C lea.l A7, [A7 + 0xC] 00003D58 6052 bra +0x54 /* 00003DAC */ label00003D5A: 00003D5A 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00003D5E 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4 00003D64 2B7C 8000 0002 F0E6 move.l [A5 - 0xF1A], 0x80000002 00003D6C 4878 0177 push.l 0x177 00003D70 2F0C move.l -[A7], A4 00003D72 2054 movea.l A0, [A4] 00003D74 2050 movea.l A0, [A0] 00003D76 2268 0008 movea.l A1, [A0 + 0x8] 00003D7A 4E91 jsr [A1] 00003D7C 1E00 move.b D7, D0 00003D7E 4A6D F166 tst.w [A5 - 0xE9A] 00003D82 504F addq.w A7, 8 00003D84 6704 beq +0x6 /* 00003D8A */ 00003D86 7000 moveq.l D0, 0x00 00003D88 6024 bra +0x26 /* 00003DAE */ label00003D8A: 00003D8A 41ED F0E4 lea.l A0, [A5 - 0xF1C] 00003D8E 224B movea.l A1, A3 00003D90 22D8 move.l [A1]+, [A0]+ 00003D92 32D8 move.w [A1]+, [A0]+ 00003D94 5DAD F0E0 subq.l [A5 - 0xF20], 6 00003D98 206D F0D8 movea.l A0, [A5 - 0xF28] 00003D9C 202D F0E0 move.l D0, [A5 - 0xF20] 00003DA0 D090 add.l D0, [A0] 00003DA2 2040 movea.l A0, D0 00003DA4 43ED F0E4 lea.l A1, [A5 - 0xF1C] 00003DA8 22D8 move.l [A1]+, [A0]+ 00003DAA 32D8 move.w [A1]+, [A0]+ label00003DAC: 00003DAC 1007 move.b D0, D7 label00003DAE: 00003DAE 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00003DB4 4E5E unlink A6 00003DB6 4E75 rts 00003DB8 4E56 0000 link A6, 0 00003DBC 7000 moveq.l D0, 0x00 00003DBE 4E5E unlink A6 00003DC0 4E75 rts 00003DC2 4E56 0000 link A6, 0 00003DC6 4E5E unlink A6 00003DC8 4E75 rts 00003DCA 4E56 0000 link A6, 0 00003DCE 7000 moveq.l D0, 0x00 00003DD0 4E5E unlink A6 00003DD2 4E75 rts fn00003DD4: 00003DD4 4E56 FFFA link A6, -0x0006 00003DD8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00003DDC 286E 0008 movea.l A4, [A6 + 0x8] 00003DE0 264C movea.l A3, A4 00003DE2 2054 movea.l A0, [A4] 00003DE4 2C28 0008 move.l D6, [A0 + 0x8] 00003DE8 7E00 moveq.l D7, 0x00 00003DEA 6038 bra +0x3A /* 00003E24 */ label00003DEC: 00003DEC 2054 movea.l A0, [A4] 00003DEE 2007 move.l D0, D7 00003DF0 2200 move.l D1, D0 00003DF2 C0FC 000C mulu.w D0, 0xC 00003DF6 4841 swap.w D1 00003DF8 C2FC 000C mulu.w D1, 0xC 00003DFC 4841 swap.w D1 00003DFE 4241 clr.w D1 00003E00 D081 add.l D0, D1 00003E02 43EE FFFA lea.l A1, [A6 - 0x6] 00003E06 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 00003E0A 22D8 move.l [A1]+, [A0]+ 00003E0C 32D8 move.w [A1]+, [A0]+ 00003E0E 7004 moveq.l D0, 0x04 00003E10 B06E FFFA cmp.w D0, [A6 - 0x6] 00003E14 660A bne +0xC /* 00003E20 */ 00003E16 4AAE FFFC tst.l [A6 - 0x4] 00003E1A 6604 bne +0x6 /* 00003E20 */ 00003E1C 7000 moveq.l D0, 0x00 00003E1E 600A bra +0xC /* 00003E2A */ label00003E20: 00003E20 2007 move.l D0, D7 00003E22 5287 addq.l D7, 1 label00003E24: 00003E24 BC87 cmp.l D6, D7 00003E26 6EC4 bgt -0x3A /* 00003DEC */ 00003E28 7001 moveq.l D0, 0x01 label00003E2A: 00003E2A 4CEE 18C0 FFEA movem.l D6,D7,A3,A4, [A6 - 0x16] 00003E30 4E5E unlink A6 00003E32 4E75 rts 00003E34 4E56 FFEA link A6, -0x0016 00003E38 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003E3C 3A2E 000E move.w D5, [A6 + 0xE] 00003E40 7000 moveq.l D0, 0x00 00003E42 2640 movea.l A3, D0 00003E44 2D40 FFFC move.l [A6 - 0x4], D0 00003E48 4204 clr.b D4 00003E4A 48C5 ext.l D5 00003E4C 206D F0EE movea.l A0, [A5 - 0xF12] 00003E50 2205 move.l D1, D5 00003E52 E581 asl D1, 2 00003E54 2870 1800 movea.l A4, [A0 + D1] 00003E58 206D F0D8 movea.l A0, [A5 - 0xF28] 00003E5C 222D F0E0 move.l D1, [A5 - 0xF20] 00003E60 D290 add.l D1, [A0] 00003E62 5D81 subq.l D1, 6 00003E64 2041 movea.l A0, D1 00003E66 43EE FFF0 lea.l A1, [A6 - 0x10] 00003E6A 22D8 move.l [A1]+, [A0]+ 00003E6C 32D8 move.w [A1]+, [A0]+ 00003E6E 41EE FFF6 lea.l A0, [A6 - 0xA] 00003E72 43ED F0E4 lea.l A1, [A5 - 0xF1C] 00003E76 20D9 move.l [A0]+, [A1]+ 00003E78 30D9 move.w [A0]+, [A1]+ 00003E7A 5DAD F0E0 subq.l [A5 - 0xF20], 6 00003E7E 5DAD F0E0 subq.l [A5 - 0xF20], 6 00003E82 206D F0D8 movea.l A0, [A5 - 0xF28] 00003E86 222D F0E0 move.l D1, [A5 - 0xF20] 00003E8A D290 add.l D1, [A0] 00003E8C 2041 movea.l A0, D1 00003E8E 43ED F0E4 lea.l A1, [A5 - 0xF1C] 00003E92 22D8 move.l [A1]+, [A0]+ 00003E94 32D8 move.w [A1]+, [A0]+ 00003E96 7206 moveq.l D1, 0x06 00003E98 B26E FFF6 cmp.w D1, [A6 - 0xA] 00003E9C 6600 019E bne +0x1A0 /* 0000403C */ 00003EA0 202E FFF8 move.l D0, [A6 - 0x8] 00003EA4 B0AE 0008 cmp.l D0, [A6 + 0x8] 00003EA8 6600 0192 bne +0x194 /* 0000403C */ 00003EAC 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8] 00003EB2 486E FFF0 pea.l [A6 - 0x10] 00003EB6 4EBA 0574 jsr [PC + 0x574 /* 0000442C */] 00003EBA 4A00 tst.b D0 00003EBC 584F addq.w A7, 4 00003EBE 6700 00D4 beq +0xD6 /* 00003F94 */ 00003EC2 266E FFF2 movea.l A3, [A6 - 0xE] label00003EC6: 00003EC6 2053 movea.l A0, [A3] 00003EC8 2C28 0008 move.l D6, [A0 + 0x8] 00003ECC 206E FFFC movea.l A0, [A6 - 0x4] 00003ED0 2050 movea.l A0, [A0] 00003ED2 BCA8 0008 cmp.l D6, [A0 + 0x8] 00003ED6 6F0C ble +0xE /* 00003EE4 */ 00003ED8 206E FFFC movea.l A0, [A6 - 0x4] 00003EDC 2050 movea.l A0, [A0] 00003EDE 2C28 0008 move.l D6, [A0 + 0x8] 00003EE2 7801 moveq.l D4, 0x01 label00003EE4: 00003EE4 7E00 moveq.l D7, 0x00 00003EE6 6000 00A2 bra +0xA4 /* 00003F8A */ label00003EEA: 00003EEA 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00003EEE 2053 movea.l A0, [A3] 00003EF0 2007 move.l D0, D7 00003EF2 2200 move.l D1, D0 00003EF4 C0FC 000C mulu.w D0, 0xC 00003EF8 4841 swap.w D1 00003EFA C2FC 000C mulu.w D1, 0xC 00003EFE 4841 swap.w D1 00003F00 4241 clr.w D1 00003F02 D081 add.l D0, D1 00003F04 43ED F0E4 lea.l A1, [A5 - 0xF1C] 00003F08 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00003F0C 22D8 move.l [A1]+, [A0]+ 00003F0E 32D8 move.w [A1]+, [A0]+ 00003F10 486D F0E4 pea.l [A5 - 0xF1C] 00003F14 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00003F18 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00003F1C 2053 movea.l A0, [A3] 00003F1E 2007 move.l D0, D7 00003F20 2200 move.l D1, D0 00003F22 C0FC 000C mulu.w D0, 0xC 00003F26 4841 swap.w D1 00003F28 C2FC 000C mulu.w D1, 0xC 00003F2C 4841 swap.w D1 00003F2E 4241 clr.w D1 00003F30 D081 add.l D0, D1 00003F32 43ED F0E4 lea.l A1, [A5 - 0xF1C] 00003F36 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 00003F3A 22D8 move.l [A1]+, [A0]+ 00003F3C 32D8 move.w [A1]+, [A0]+ 00003F3E 486D F0E4 pea.l [A5 - 0xF1C] 00003F42 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00003F46 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00003F4A 206E FFFC movea.l A0, [A6 - 0x4] 00003F4E 2050 movea.l A0, [A0] 00003F50 2007 move.l D0, D7 00003F52 2200 move.l D1, D0 00003F54 C0FC 000C mulu.w D0, 0xC 00003F58 4841 swap.w D1 00003F5A C2FC 000C mulu.w D1, 0xC 00003F5E 4841 swap.w D1 00003F60 4241 clr.w D1 00003F62 D081 add.l D0, D1 00003F64 43ED F0E4 lea.l A1, [A5 - 0xF1C] 00003F68 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 00003F6C 22D8 move.l [A1]+, [A0]+ 00003F6E 32D8 move.w [A1]+, [A0]+ 00003F70 486D F0E4 pea.l [A5 - 0xF1C] 00003F74 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00003F78 4E94 jsr [A4] 00003F7A 4A6D F166 tst.w [A5 - 0xE9A] 00003F7E 4FEF 000C lea.l A7, [A7 + 0xC] 00003F82 6600 01DE bne +0x1E0 /* 00004162 */ 00003F86 2007 move.l D0, D7 00003F88 5287 addq.l D7, 1 label00003F8A: 00003F8A BC87 cmp.l D6, D7 00003F8C 6E00 FF5C bgt -0xA2 /* 00003EEA */ 00003F90 6000 015C bra +0x15E /* 000040EE */ label00003F94: 00003F94 206E FFFC movea.l A0, [A6 - 0x4] 00003F98 2050 movea.l A0, [A0] 00003F9A 2C28 0008 move.l D6, [A0 + 0x8] 00003F9E 7E00 moveq.l D7, 0x00 00003FA0 6000 0090 bra +0x92 /* 00004032 */ label00003FA4: 00003FA4 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00003FA8 206E FFFC movea.l A0, [A6 - 0x4] 00003FAC 2050 movea.l A0, [A0] 00003FAE 2007 move.l D0, D7 00003FB0 2200 move.l D1, D0 00003FB2 C0FC 000C mulu.w D0, 0xC 00003FB6 4841 swap.w D1 00003FB8 C2FC 000C mulu.w D1, 0xC 00003FBC 4841 swap.w D1 00003FBE 4241 clr.w D1 00003FC0 D081 add.l D0, D1 00003FC2 43ED F0E4 lea.l A1, [A5 - 0xF1C] 00003FC6 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00003FCA 22D8 move.l [A1]+, [A0]+ 00003FCC 32D8 move.w [A1]+, [A0]+ 00003FCE 486D F0E4 pea.l [A5 - 0xF1C] 00003FD2 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00003FD6 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00003FDA 41ED F0E4 lea.l A0, [A5 - 0xF1C] 00003FDE 43EE FFF0 lea.l A1, [A6 - 0x10] 00003FE2 20D9 move.l [A0]+, [A1]+ 00003FE4 30D9 move.w [A0]+, [A1]+ 00003FE6 486D F0E4 pea.l [A5 - 0xF1C] 00003FEA 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00003FEE 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00003FF2 206E FFFC movea.l A0, [A6 - 0x4] 00003FF6 2050 movea.l A0, [A0] 00003FF8 2007 move.l D0, D7 00003FFA 2200 move.l D1, D0 00003FFC C0FC 000C mulu.w D0, 0xC 00004000 4841 swap.w D1 00004002 C2FC 000C mulu.w D1, 0xC 00004006 4841 swap.w D1 00004008 4241 clr.w D1 0000400A D081 add.l D0, D1 0000400C 43ED F0E4 lea.l A1, [A5 - 0xF1C] 00004010 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 00004014 22D8 move.l [A1]+, [A0]+ 00004016 32D8 move.w [A1]+, [A0]+ 00004018 486D F0E4 pea.l [A5 - 0xF1C] 0000401C 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00004020 4E94 jsr [A4] 00004022 4A6D F166 tst.w [A5 - 0xE9A] 00004026 4FEF 000C lea.l A7, [A7 + 0xC] 0000402A 6600 0136 bne +0x138 /* 00004162 */ 0000402E 2007 move.l D0, D7 00004030 5287 addq.l D7, 1 label00004032: 00004032 BC87 cmp.l D6, D7 00004034 6E00 FF6E bgt -0x90 /* 00003FA4 */ 00004038 6000 00B4 bra +0xB6 /* 000040EE */ label0000403C: 0000403C 266E FFF2 movea.l A3, [A6 - 0xE] 00004040 486E FFF6 pea.l [A6 - 0xA] 00004044 4EBA 03E6 jsr [PC + 0x3E6 /* 0000442C */] 00004048 4A00 tst.b D0 0000404A 584F addq.w A7, 4 0000404C 670A beq +0xC /* 00004058 */ 0000404E 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8] 00004054 6000 FE70 bra -0x18E /* 00003EC6 */ label00004058: 00004058 2053 movea.l A0, [A3] 0000405A 2C28 0008 move.l D6, [A0 + 0x8] 0000405E 7E00 moveq.l D7, 0x00 00004060 6000 0086 bra +0x88 /* 000040E8 */ label00004064: 00004064 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00004068 2053 movea.l A0, [A3] 0000406A 2007 move.l D0, D7 0000406C 2200 move.l D1, D0 0000406E C0FC 000C mulu.w D0, 0xC 00004072 4841 swap.w D1 00004074 C2FC 000C mulu.w D1, 0xC 00004078 4841 swap.w D1 0000407A 4241 clr.w D1 0000407C D081 add.l D0, D1 0000407E 43ED F0E4 lea.l A1, [A5 - 0xF1C] 00004082 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 00004086 22D8 move.l [A1]+, [A0]+ 00004088 32D8 move.w [A1]+, [A0]+ 0000408A 486D F0E4 pea.l [A5 - 0xF1C] 0000408E 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00004092 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 00004096 2053 movea.l A0, [A3] 00004098 2007 move.l D0, D7 0000409A 2200 move.l D1, D0 0000409C C0FC 000C mulu.w D0, 0xC 000040A0 4841 swap.w D1 000040A2 C2FC 000C mulu.w D1, 0xC 000040A6 4841 swap.w D1 000040A8 4241 clr.w D1 000040AA D081 add.l D0, D1 000040AC 43ED F0E4 lea.l A1, [A5 - 0xF1C] 000040B0 41F0 081A lea.l A0, [A0 + D0 + 0x1A] 000040B4 22D8 move.l [A1]+, [A0]+ 000040B6 32D8 move.w [A1]+, [A0]+ 000040B8 486D F0E4 pea.l [A5 - 0xF1C] 000040BC 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 000040C0 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 000040C4 41ED F0E4 lea.l A0, [A5 - 0xF1C] 000040C8 43EE FFF6 lea.l A1, [A6 - 0xA] 000040CC 20D9 move.l [A0]+, [A1]+ 000040CE 30D9 move.w [A0]+, [A1]+ 000040D0 486D F0E4 pea.l [A5 - 0xF1C] 000040D4 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 000040D8 4E94 jsr [A4] 000040DA 4A6D F166 tst.w [A5 - 0xE9A] 000040DE 4FEF 000C lea.l A7, [A7 + 0xC] 000040E2 667E bne +0x80 /* 00004162 */ 000040E4 2007 move.l D0, D7 000040E6 5287 addq.l D7, 1 label000040E8: 000040E8 BC87 cmp.l D6, D7 000040EA 6E00 FF78 bgt -0x86 /* 00004064 */ label000040EE: 000040EE 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */] 000040F2 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4 000040F8 2006 move.l D0, D6 000040FA D080 add.l D0, D0 000040FC 223C 8000 0000 move.l D1, 0x80000000 00004102 8280 or.l D1, D0 00004104 2B41 F0E6 move.l [A5 - 0xF1A], D1 00004108 4EBA 01FE jsr [PC + 0x1FE /* 00004308 */] 0000410C 4A6D F166 tst.w [A5 - 0xE9A] 00004110 6650 bne +0x52 /* 00004162 */ 00004112 0C45 000C cmpi.w D5, 0xC 00004116 6D4A blt +0x4C /* 00004162 */ 00004118 0C45 0011 cmpi.w D5, 0x11 0000411C 6E44 bgt +0x46 /* 00004162 */ 0000411E 41EE FFEA lea.l A0, [A6 - 0x16] 00004122 43ED F0E4 lea.l A1, [A5 - 0xF1C] 00004126 20D9 move.l [A0]+, [A1]+ 00004128 30D9 move.w [A0]+, [A1]+ 0000412A 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4 00004130 0C45 000F cmpi.w D5, 0xF 00004134 660C bne +0xE /* 00004142 */ 00004136 4A04 tst.b D4 00004138 6708 beq +0xA /* 00004142 */ 0000413A 7000 moveq.l D0, 0x00 0000413C 2B40 F0E6 move.l [A5 - 0xF1A], D0 00004140 6012 bra +0x14 /* 00004154 */ label00004142: 00004142 2F2E FFEC move.l -[A7], [A6 - 0x14] 00004146 4EBA FC8C jsr [PC - 0x374 /* 00003DD4 */] 0000414A 4880 ext.w D0 0000414C 48C0 ext.l D0 0000414E 2B40 F0E6 move.l [A5 - 0xF1A], D0 00004152 584F addq.w A7, 4 label00004154: 00004154 41EE FFF0 lea.l A0, [A6 - 0x10] 00004158 2F20 move.l -[A7], -[A0] 0000415A 3F20 move.w -[A7], -[A0] 0000415C 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 00004160 5C4F addq.w A7, 6 label00004162: 00004162 41EE FFF6 lea.l A0, [A6 - 0xA] 00004166 2F20 move.l -[A7], -[A0] 00004168 3F20 move.w -[A7], -[A0] 0000416A 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 0000416E 41EE FFFC lea.l A0, [A6 - 0x4] 00004172 2F20 move.l -[A7], -[A0] 00004174 3F20 move.w -[A7], -[A0] 00004176 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 0000417A 7001 moveq.l D0, 0x01 0000417C 4FEF 000C lea.l A7, [A7 + 0xC] 00004180 4CEE 18F0 FFD2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2E] 00004186 4E5E unlink A6 00004188 4E75 rts 0000418A 4E56 FFF4 link A6, -0x000C 0000418E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00004192 266E 0008 movea.l A3, [A6 + 0x8] 00004196 286E 000C movea.l A4, [A6 + 0xC] 0000419A 786B moveq.l D4, 0x6B 0000419C 2053 movea.l A0, [A3] 0000419E 43ED F822 lea.l A1, [A5 - 0x7DE] 000041A2 B3D0 cmpa.l A1, [A0] 000041A4 6602 bne +0x4 /* 000041A8 */ 000041A6 786C moveq.l D4, 0x6C label000041A8: 000041A8 7000 moveq.l D0, 0x00 000041AA 1004 move.b D0, D4 000041AC 2F00 move.l -[A7], D0 000041AE 2F0C move.l -[A7], A4 000041B0 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */] 000041B4 3E00 move.w D7, D0 000041B6 504F addq.w A7, 8 000041B8 6664 bne +0x66 /* 0000421E */ 000041BA 2053 movea.l A0, [A3] 000041BC 2A28 0008 move.l D5, [A0 + 0x8] 000041C0 2F05 move.l -[A7], D5 000041C2 2F0C move.l -[A7], A4 000041C4 4EAD 0C4A jsr [A5 + 0xC4A /* export_389 */] 000041C8 3E00 move.w D7, D0 000041CA 504F addq.w A7, 8 000041CC 6650 bne +0x52 /* 0000421E */ 000041CE 7C00 moveq.l D6, 0x00 000041D0 6048 bra +0x4A /* 0000421A */ label000041D2: 000041D2 2053 movea.l A0, [A3] 000041D4 2006 move.l D0, D6 000041D6 2200 move.l D1, D0 000041D8 C0FC 000C mulu.w D0, 0xC 000041DC 4841 swap.w D1 000041DE C2FC 000C mulu.w D1, 0xC 000041E2 4841 swap.w D1 000041E4 4241 clr.w D1 000041E6 D081 add.l D0, D1 000041E8 43EE FFF4 lea.l A1, [A6 - 0xC] 000041EC 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 000041F0 22D8 move.l [A1]+, [A0]+ 000041F2 22D8 move.l [A1]+, [A0]+ 000041F4 22D8 move.l [A1]+, [A0]+ 000041F6 486E FFF4 pea.l [A6 - 0xC] 000041FA 2F0C move.l -[A7], A4 000041FC 4EAD 0C62 jsr [A5 + 0xC62 /* export_392 */] 00004200 3E00 move.w D7, D0 00004202 504F addq.w A7, 8 00004204 6618 bne +0x1A /* 0000421E */ 00004206 486E FFFA pea.l [A6 - 0x6] 0000420A 2F0C move.l -[A7], A4 0000420C 4EAD 0C62 jsr [A5 + 0xC62 /* export_392 */] 00004210 3E00 move.w D7, D0 00004212 504F addq.w A7, 8 00004214 6608 bne +0xA /* 0000421E */ 00004216 2006 move.l D0, D6 00004218 5286 addq.l D6, 1 label0000421A: 0000421A BA86 cmp.l D5, D6 0000421C 6EB4 bgt -0x4A /* 000041D2 */ label0000421E: 0000421E 3007 move.w D0, D7 00004220 4CEE 18F0 FFDC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x24] 00004226 4E5E unlink A6 00004228 4E75 rts 0000422A 4E56 FFEC link A6, -0x0014 0000422E 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00004232 286E 0008 movea.l A4, [A6 + 0x8] 00004236 7000 moveq.l D0, 0x00 00004238 2640 movea.l A3, D0 0000423A 122E 0013 move.b D1, [A6 + 0x13] 0000423E 0401 006B subi.b D1, 0x6B /* 'k' */ 00004242 6704 beq +0x6 /* 00004248 */ 00004244 5301 subq.b D1, 1 00004246 670A beq +0xC /* 00004252 */ label00004248: 00004248 41ED F856 lea.l A0, [A5 - 0x7AA] 0000424C 2D48 FFFC move.l [A6 - 0x4], A0 00004250 6008 bra +0xA /* 0000425A */ label00004252: 00004252 41ED F822 lea.l A0, [A5 - 0x7DE] 00004256 2D48 FFFC move.l [A6 - 0x4], A0 label0000425A: 0000425A 486E FFEC pea.l [A6 - 0x14] 0000425E 2F0C move.l -[A7], A4 00004260 4EAD 0B4A jsr [A5 + 0xB4A /* export_357 */] 00004264 3E00 move.w D7, D0 00004266 504F addq.w A7, 8 00004268 6600 0092 bne +0x94 /* 000042FC */ 0000426C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00004270 700C moveq.l D0, 0x0C 00004272 2F00 move.l -[A7], D0 00004274 7220 moveq.l D1, 0x20 00004276 2F01 move.l -[A7], D1 00004278 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */] 0000427C 2640 movea.l A3, D0 0000427E 200B move.l D0, A3 00004280 4FEF 000C lea.l A7, [A7 + 0xC] 00004284 6608 bne +0xA /* 0000428E */ 00004286 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 0000428A 3E00 move.w D7, D0 0000428C 606E bra +0x70 /* 000042FC */ label0000428E: 0000428E 2053 movea.l A0, [A3] 00004290 20AE FFFC move.l [A0], [A6 - 0x4] 00004294 2F2E 000C move.l -[A7], [A6 + 0xC] 00004298 2F0B move.l -[A7], A3 0000429A 2F0C move.l -[A7], A4 0000429C 4EAD 0B5A jsr [A5 + 0xB5A /* export_359 */] 000042A0 7C00 moveq.l D6, 0x00 000042A2 4FEF 000C lea.l A7, [A7 + 0xC] 000042A6 6048 bra +0x4A /* 000042F0 */ label000042A8: 000042A8 486E FFF0 pea.l [A6 - 0x10] 000042AC 2F0C move.l -[A7], A4 000042AE 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */] 000042B2 3E00 move.w D7, D0 000042B4 504F addq.w A7, 8 000042B6 663E bne +0x40 /* 000042F6 */ 000042B8 486E FFF6 pea.l [A6 - 0xA] 000042BC 2F0C move.l -[A7], A4 000042BE 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */] 000042C2 3E00 move.w D7, D0 000042C4 504F addq.w A7, 8 000042C6 662E bne +0x30 /* 000042F6 */ 000042C8 2053 movea.l A0, [A3] 000042CA 2006 move.l D0, D6 000042CC 2200 move.l D1, D0 000042CE C0FC 000C mulu.w D0, 0xC 000042D2 4841 swap.w D1 000042D4 C2FC 000C mulu.w D1, 0xC 000042D8 4841 swap.w D1 000042DA 4241 clr.w D1 000042DC D081 add.l D0, D1 000042DE 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 000042E2 43EE FFF0 lea.l A1, [A6 - 0x10] 000042E6 20D9 move.l [A0]+, [A1]+ 000042E8 20D9 move.l [A0]+, [A1]+ 000042EA 20D9 move.l [A0]+, [A1]+ 000042EC 2006 move.l D0, D6 000042EE 5286 addq.l D6, 1 label000042F0: 000042F0 BCAE FFEC cmp.l D6, [A6 - 0x14] 000042F4 6DB2 blt -0x4C /* 000042A8 */ label000042F6: 000042F6 2053 movea.l A0, [A3] 000042F8 2146 0008 move.l [A0 + 0x8], D6 label000042FC: 000042FC 3007 move.w D0, D7 000042FE 4CEE 18C0 FFDC movem.l D6,D7,A3,A4, [A6 - 0x24] 00004304 4E5E unlink A6 00004306 4E75 rts fn00004308: 00004308 4E56 FFEE link A6, -0x0012 0000430C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00004310 302D F0E8 move.w D0, [A5 - 0xF18] 00004314 48C0 ext.l D0 00004316 2C00 move.l D6, D0 00004318 0806 0000 btst.b D6, 0x0 0000431C 6716 beq +0x18 /* 00004334 */ 0000431E 2F06 move.l -[A7], D6 00004320 7004 moveq.l D0, 0x04 00004322 2F00 move.l -[A7], D0 00004324 7241 moveq.l D1, 0x41 00004326 2F01 move.l -[A7], D1 00004328 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */] 0000432C 4FEF 000C lea.l A7, [A7 + 0xC] 00004330 6000 00F0 bra +0xF2 /* 00004422 */ label00004334: 00004334 2806 move.l D4, D6 00004336 E284 asr D4, 1 00004338 2F04 move.l -[A7], D4 0000433A 700C moveq.l D0, 0x0C 0000433C 2F00 move.l -[A7], D0 0000433E 7220 moveq.l D1, 0x20 00004340 2F01 move.l -[A7], D1 00004342 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */] 00004346 2840 movea.l A4, D0 00004348 200C move.l D0, A4 0000434A 4FEF 000C lea.l A7, [A7 + 0xC] 0000434E 660E bne +0x10 /* 0000435E */ 00004350 7002 moveq.l D0, 0x02 00004352 2F00 move.l -[A7], D0 00004354 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00004358 584F addq.w A7, 4 0000435A 6000 00C6 bra +0xC8 /* 00004422 */ label0000435E: 0000435E 7A00 moveq.l D5, 0x00 00004360 7E00 moveq.l D7, 0x00 00004362 6000 0092 bra +0x94 /* 000043F6 */ label00004366: 00004366 2007 move.l D0, D7 00004368 5287 addq.l D7, 1 0000436A 206D F0D8 movea.l A0, [A5 - 0xF28] 0000436E 202D F0E0 move.l D0, [A5 - 0xF20] 00004372 D090 add.l D0, [A0] 00004374 322D F0E8 move.w D1, [A5 - 0xF18] 00004378 48C1 ext.l D1 0000437A 9287 sub.l D1, D7 0000437C 5281 addq.l D1, 1 0000437E D281 add.l D1, D1 00004380 2401 move.l D2, D1 00004382 D482 add.l D2, D2 00004384 D282 add.l D1, D2 00004386 9081 sub.l D0, D1 00004388 2040 movea.l A0, D0 0000438A 43EE FFF4 lea.l A1, [A6 - 0xC] 0000438E 22D8 move.l [A1]+, [A0]+ 00004390 32D8 move.w [A1]+, [A0]+ 00004392 2007 move.l D0, D7 00004394 5287 addq.l D7, 1 00004396 206D F0D8 movea.l A0, [A5 - 0xF28] 0000439A 202D F0E0 move.l D0, [A5 - 0xF20] 0000439E D090 add.l D0, [A0] 000043A0 322D F0E8 move.w D1, [A5 - 0xF18] 000043A4 48C1 ext.l D1 000043A6 9287 sub.l D1, D7 000043A8 5281 addq.l D1, 1 000043AA D281 add.l D1, D1 000043AC 2401 move.l D2, D1 000043AE D482 add.l D2, D2 000043B0 D282 add.l D1, D2 000043B2 9081 sub.l D0, D1 000043B4 2040 movea.l A0, D0 000043B6 43EE FFFA lea.l A1, [A6 - 0x6] 000043BA 22D8 move.l [A1]+, [A0]+ 000043BC 32D8 move.w [A1]+, [A0]+ 000043BE 486E FFF4 pea.l [A6 - 0xC] 000043C2 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 000043C6 486E FFFA pea.l [A6 - 0x6] 000043CA 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 000043CE 2005 move.l D0, D5 000043D0 5285 addq.l D5, 1 000043D2 2054 movea.l A0, [A4] 000043D4 2200 move.l D1, D0 000043D6 C0FC 000C mulu.w D0, 0xC 000043DA 4841 swap.w D1 000043DC C2FC 000C mulu.w D1, 0xC 000043E0 4841 swap.w D1 000043E2 4241 clr.w D1 000043E4 D081 add.l D0, D1 000043E6 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 000043EA 43EE FFF4 lea.l A1, [A6 - 0xC] 000043EE 20D9 move.l [A0]+, [A1]+ 000043F0 20D9 move.l [A0]+, [A1]+ 000043F2 20D9 move.l [A0]+, [A1]+ 000043F4 504F addq.w A7, 8 label000043F6: 000043F6 BC87 cmp.l D6, D7 000043F8 6E00 FF6C bgt -0x92 /* 00004366 */ 000043FC 2654 movea.l A3, [A4] 000043FE 7001 moveq.l D0, 0x01 00004400 2740 0004 move.l [A3 + 0x4], D0 00004404 41ED F856 lea.l A0, [A5 - 0x7AA] 00004408 2688 move.l [A3], A0 0000440A 2744 0008 move.l [A3 + 0x8], D4 0000440E 3D7C 0006 FFEE move.w [A6 - 0x12], 0x6 00004414 2D4C FFF0 move.l [A6 - 0x10], A4 00004418 486E FFEE pea.l [A6 - 0x12] 0000441C 4EAD 160A jsr [A5 + 0x160A /* export_701 */] 00004420 584F addq.w A7, 4 label00004422: 00004422 4CEE 18F0 FFD6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2A] 00004428 4E5E unlink A6 0000442A 4E75 rts fn0000442C: 0000442C 4E56 0000 link A6, 0 00004430 48E7 1018 movem.l -[A7], D3,A3,A4 00004434 286E 0008 movea.l A4, [A6 + 0x8] 00004438 7600 moveq.l D3, 0x00 0000443A 7006 moveq.l D0, 0x06 0000443C B054 cmp.w D0, [A4] 0000443E 661A bne +0x1C /* 0000445A */ 00004440 206C 0002 movea.l A0, [A4 + 0x2] 00004444 2050 movea.l A0, [A0] 00004446 2650 movea.l A3, [A0] 00004448 41ED F856 lea.l A0, [A5 - 0x7AA] 0000444C B1CB cmpa.l A0, A3 0000444E 6708 beq +0xA /* 00004458 */ 00004450 41ED F822 lea.l A0, [A5 - 0x7DE] 00004454 B1CB cmpa.l A0, A3 00004456 6602 bne +0x4 /* 0000445A */ label00004458: 00004458 7601 moveq.l D3, 0x01 label0000445A: 0000445A 1003 move.b D0, D3 0000445C 4CEE 1808 FFF4 movem.l D3,A3,A4, [A6 - 0xC] 00004462 4E5E unlink A6 00004464 4E75 rts fn00004466: 00004466 4E56 0000 link A6, 0 0000446A 48E7 0018 movem.l -[A7], A3,A4 0000446E 266E 0008 movea.l A3, [A6 + 0x8] 00004472 2F0B move.l -[A7], A3 00004474 4EBA 0BD4 jsr [PC + 0xBD4 /* 0000504A */] 00004478 2840 movea.l A4, D0 0000447A 2053 movea.l A0, [A3] 0000447C 214C 0022 move.l [A0 + 0x22], A4 00004480 200C move.l D0, A4 00004482 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00004488 4E5E unlink A6 0000448A 4E75 rts fn0000448C: 0000448C 4E56 FFF6 link A6, -0x000A 00004490 48E7 0018 movem.l -[A7], A3,A4 00004494 286E 000C movea.l A4, [A6 + 0xC] 00004498 200C move.l D0, A4 0000449A 6610 bne +0x12 /* 000044AC */ 0000449C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000044A0 4EBA FFC4 jsr [PC - 0x3C /* 00004466 */] 000044A4 2840 movea.l A4, D0 000044A6 200C move.l D0, A4 000044A8 584F addq.w A7, 4 000044AA 6776 beq +0x78 /* 00004522 */ label000044AC: 000044AC 7002 moveq.l D0, 0x02 000044AE B06D F0E8 cmp.w D0, [A5 - 0xF18] 000044B2 670C beq +0xE /* 000044C0 */ 000044B4 700F moveq.l D0, 0x0F 000044B6 2F00 move.l -[A7], D0 000044B8 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 000044BC 584F addq.w A7, 4 000044BE 6062 bra +0x64 /* 00004522 */ label000044C0: 000044C0 486E FFF6 pea.l [A6 - 0xA] 000044C4 7008 moveq.l D0, 0x08 000044C6 2F00 move.l -[A7], D0 000044C8 7202 moveq.l D1, 0x02 000044CA 2F01 move.l -[A7], D1 000044CC 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 000044D0 4A00 tst.b D0 000044D2 4FEF 000C lea.l A7, [A7 + 0xC] 000044D6 674A beq +0x4C /* 00004522 */ 000044D8 7000 moveq.l D0, 0x00 000044DA 2F00 move.l -[A7], D0 000044DC 2F00 move.l -[A7], D0 000044DE 322E FFF8 move.w D1, [A6 - 0x8] 000044E2 48C1 ext.l D1 000044E4 2F01 move.l -[A7], D1 000044E6 2F0C move.l -[A7], A4 000044E8 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 000044EC 2640 movea.l A3, D0 000044EE 200B move.l D0, A3 000044F0 4FEF 0010 lea.l A7, [A7 + 0x10] 000044F4 671E beq +0x20 /* 00004514 */ 000044F6 41EE FFFA lea.l A0, [A6 - 0x6] 000044FA 224B movea.l A1, A3 000044FC 20D9 move.l [A0]+, [A1]+ 000044FE 30D9 move.w [A0]+, [A1]+ 00004500 486E FFFA pea.l [A6 - 0x6] 00004504 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00004508 486E FFFA pea.l [A6 - 0x6] 0000450C 4EAD 160A jsr [A5 + 0x160A /* export_701 */] 00004510 504F addq.w A7, 8 00004512 600E bra +0x10 /* 00004522 */ label00004514: 00004514 7000 moveq.l D0, 0x00 00004516 2F00 move.l -[A7], D0 00004518 7202 moveq.l D1, 0x02 0000451A 2F01 move.l -[A7], D1 0000451C 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */] 00004520 504F addq.w A7, 8 label00004522: 00004522 4CEE 1800 FFEE movem.l A3,A4, [A6 - 0x12] 00004528 4E5E unlink A6 0000452A 4E75 rts fn0000452C: 0000452C 4E56 FFF4 link A6, -0x000C 00004530 48E7 0018 movem.l -[A7], A3,A4 00004534 286E 000C movea.l A4, [A6 + 0xC] 00004538 200C move.l D0, A4 0000453A 6612 bne +0x14 /* 0000454E */ 0000453C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004540 4EBA FF24 jsr [PC - 0xDC /* 00004466 */] 00004544 2840 movea.l A4, D0 00004546 200C move.l D0, A4 00004548 584F addq.w A7, 4 0000454A 6700 00C8 beq +0xCA /* 00004614 */ label0000454E: 0000454E 7003 moveq.l D0, 0x03 00004550 B06D F0E8 cmp.w D0, [A5 - 0xF18] 00004554 670E beq +0x10 /* 00004564 */ 00004556 7010 moveq.l D0, 0x10 00004558 2F00 move.l -[A7], D0 0000455A 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 0000455E 584F addq.w A7, 4 00004560 6000 00B2 bra +0xB4 /* 00004614 */ label00004564: 00004564 486E FFF4 pea.l [A6 - 0xC] 00004568 7008 moveq.l D0, 0x08 0000456A 2F00 move.l -[A7], D0 0000456C 7202 moveq.l D1, 0x02 0000456E 2F01 move.l -[A7], D1 00004570 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 00004574 4A00 tst.b D0 00004576 4FEF 000C lea.l A7, [A7 + 0xC] 0000457A 6700 0098 beq +0x9A /* 00004614 */ 0000457E 486E FFF8 pea.l [A6 - 0x8] 00004582 7001 moveq.l D0, 0x01 00004584 2F00 move.l -[A7], D0 00004586 322E FFF6 move.w D1, [A6 - 0xA] 0000458A 48C1 ext.l D1 0000458C 2F01 move.l -[A7], D1 0000458E 2F0C move.l -[A7], A4 00004590 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 00004594 2640 movea.l A3, D0 00004596 200B move.l D0, A3 00004598 4FEF 0010 lea.l A7, [A7 + 0x10] 0000459C 6768 beq +0x6A /* 00004606 */ 0000459E 204B movea.l A0, A3 000045A0 5C88 addq.l A0, 6 000045A2 2F20 move.l -[A7], -[A0] 000045A4 3F20 move.w -[A7], -[A0] 000045A6 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 000045AA 206D F0D8 movea.l A0, [A5 - 0xF28] 000045AE 202D F0E0 move.l D0, [A5 - 0xF20] 000045B2 D090 add.l D0, [A0] 000045B4 322D F0E8 move.w D1, [A5 - 0xF18] 000045B8 48C1 ext.l D1 000045BA 5581 subq.l D1, 2 000045BC D281 add.l D1, D1 000045BE 2401 move.l D2, D1 000045C0 D482 add.l D2, D2 000045C2 D282 add.l D1, D2 000045C4 9081 sub.l D0, D1 000045C6 2040 movea.l A0, D0 000045C8 43EE FFFA lea.l A1, [A6 - 0x6] 000045CC 22D8 move.l [A1]+, [A0]+ 000045CE 32D8 move.w [A1]+, [A0]+ 000045D0 486E FFFA pea.l [A6 - 0x6] 000045D4 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 000045D8 302E FFF8 move.w D0, [A6 - 0x8] 000045DC 48C0 ext.l D0 000045DE 2054 movea.l A0, [A4] 000045E0 D080 add.l D0, D0 000045E2 2200 move.l D1, D0 000045E4 E588 lsl D0, 2 000045E6 D081 add.l D0, D1 000045E8 41F0 0818 lea.l A0, [A0 + D0 + 0x18] 000045EC 43EE FFFA lea.l A1, [A6 - 0x6] 000045F0 20D9 move.l [A0]+, [A1]+ 000045F2 30D9 move.w [A0]+, [A1]+ 000045F4 7000 moveq.l D0, 0x00 000045F6 2F00 move.l -[A7], D0 000045F8 7204 moveq.l D1, 0x04 000045FA 2F01 move.l -[A7], D1 000045FC 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */] 00004600 4FEF 0012 lea.l A7, [A7 + 0x12] 00004604 600E bra +0x10 /* 00004614 */ label00004606: 00004606 7000 moveq.l D0, 0x00 00004608 2F00 move.l -[A7], D0 0000460A 7202 moveq.l D1, 0x02 0000460C 2F01 move.l -[A7], D1 0000460E 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */] 00004612 504F addq.w A7, 8 label00004614: 00004614 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14] 0000461A 4E5E unlink A6 0000461C 4E75 rts fn0000461E: 0000461E 4E56 FFFC link A6, -0x0004 00004622 2F0C move.l -[A7], A4 00004624 286E 000C movea.l A4, [A6 + 0xC] 00004628 200C move.l D0, A4 0000462A 6610 bne +0x12 /* 0000463C */ 0000462C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004630 4EBA FE34 jsr [PC - 0x1CC /* 00004466 */] 00004634 2840 movea.l A4, D0 00004636 200C move.l D0, A4 00004638 584F addq.w A7, 4 0000463A 676C beq +0x6E /* 000046A8 */ label0000463C: 0000463C 486E FFFC pea.l [A6 - 0x4] 00004640 7004 moveq.l D0, 0x04 00004642 2F00 move.l -[A7], D0 00004644 7202 moveq.l D1, 0x02 00004646 2F01 move.l -[A7], D1 00004648 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 0000464C 4A00 tst.b D0 0000464E 4FEF 000C lea.l A7, [A7 + 0xC] 00004652 6754 beq +0x56 /* 000046A8 */ 00004654 4AAE FFFC tst.l [A6 - 0x4] 00004658 6D10 blt +0x12 /* 0000466A */ 0000465A 2F0C move.l -[A7], A4 0000465C 4EAD 140A jsr [A5 + 0x140A /* export_637 */] 00004660 48C0 ext.l D0 00004662 B0AE FFFC cmp.l D0, [A6 - 0x4] 00004666 584F addq.w A7, 4 00004668 6C16 bge +0x18 /* 00004680 */ label0000466A: 0000466A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000466E 7004 moveq.l D0, 0x04 00004670 2F00 move.l -[A7], D0 00004672 7237 moveq.l D1, 0x37 00004674 2F01 move.l -[A7], D1 00004676 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */] 0000467A 4FEF 000C lea.l A7, [A7 + 0xC] 0000467E 6028 bra +0x2A /* 000046A8 */ label00004680: 00004680 7000 moveq.l D0, 0x00 00004682 2F00 move.l -[A7], D0 00004684 222E FFFC move.l D1, [A6 - 0x4] 00004688 5381 subq.l D1, 1 0000468A 2F01 move.l -[A7], D1 0000468C 2F0C move.l -[A7], A4 0000468E 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */] 00004692 2040 movea.l A0, D0 00004694 3010 move.w D0, [A0] 00004696 48C0 ext.l D0 00004698 4FEF 000C lea.l A7, [A7 + 0xC] 0000469C 2F00 move.l -[A7], D0 0000469E 7008 moveq.l D0, 0x08 000046A0 2F00 move.l -[A7], D0 000046A2 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */] 000046A6 504F addq.w A7, 8 label000046A8: 000046A8 286E FFF8 movea.l A4, [A6 - 0x8] 000046AC 4E5E unlink A6 000046AE 4E75 rts fn000046B0: 000046B0 4E56 FFFC link A6, -0x0004 000046B4 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000046B8 3C2E 0016 move.w D6, [A6 + 0x16] 000046BC 3E2E 0012 move.w D7, [A6 + 0x12] 000046C0 266E 0008 movea.l A3, [A6 + 0x8] 000046C4 286E 000C movea.l A4, [A6 + 0xC] 000046C8 4A46 tst.w D6 000046CA 6D38 blt +0x3A /* 00004704 */ 000046CC 2B4B F18A move.l [A5 - 0xE76], A3 000046D0 3B46 F18E move.w [A5 - 0xE72], D6 000046D4 2B4C F192 move.l [A5 - 0xE6E], A4 000046D8 3B7C 0002 F162 move.w [A5 - 0xE9E], 0x2 000046DE 200C move.l D0, A4 000046E0 661C bne +0x1E /* 000046FE */ 000046E2 2053 movea.l A0, [A3] 000046E4 4A68 003C tst.w [A0 + 0x3C] 000046E8 6F14 ble +0x16 /* 000046FE */ 000046EA 2F0B move.l -[A7], A3 000046EC 4EBA 095C jsr [PC + 0x95C /* 0000504A */] 000046F0 2B40 F192 move.l [A5 - 0xE6E], D0 000046F4 2053 movea.l A0, [A3] 000046F6 216D F192 0022 move.l [A0 + 0x22], [A5 - 0xE6E] 000046FC 584F addq.w A7, 4 label000046FE: 000046FE 7001 moveq.l D0, 0x01 00004700 6000 00EE bra +0xF0 /* 000047F0 */ label00004704: 00004704 3007 move.w D0, D7 00004706 0440 0178 subi.w D0, 0x178 0000470A 670E beq +0x10 /* 0000471A */ 0000470C 5340 subq.w D0, 1 0000470E 672A beq +0x2C /* 0000473A */ 00004710 5D40 subq.w D0, 6 00004712 6716 beq +0x18 /* 0000472A */ 00004714 5340 subq.w D0, 1 00004716 6732 beq +0x34 /* 0000474A */ 00004718 605C bra +0x5E /* 00004776 */ label0000471A: 0000471A 2F0C move.l -[A7], A4 0000471C 2F0B move.l -[A7], A3 0000471E 4EBA FD6C jsr [PC - 0x294 /* 0000448C */] 00004722 7001 moveq.l D0, 0x01 00004724 504F addq.w A7, 8 00004726 6000 00C8 bra +0xCA /* 000047F0 */ label0000472A: 0000472A 2F0C move.l -[A7], A4 0000472C 2F0B move.l -[A7], A3 0000472E 4EBA FDFC jsr [PC - 0x204 /* 0000452C */] 00004732 7001 moveq.l D0, 0x01 00004734 504F addq.w A7, 8 00004736 6000 00B8 bra +0xBA /* 000047F0 */ label0000473A: 0000473A 2F0C move.l -[A7], A4 0000473C 2F0B move.l -[A7], A3 0000473E 4EBA FEDE jsr [PC - 0x122 /* 0000461E */] 00004742 7001 moveq.l D0, 0x01 00004744 504F addq.w A7, 8 00004746 6000 00A8 bra +0xAA /* 000047F0 */ label0000474A: 0000474A 200C move.l D0, A4 0000474C 660E bne +0x10 /* 0000475C */ 0000474E 2F0B move.l -[A7], A3 00004750 4EBA FD14 jsr [PC - 0x2EC /* 00004466 */] 00004754 2840 movea.l A4, D0 00004756 200C move.l D0, A4 00004758 584F addq.w A7, 4 0000475A 6716 beq +0x18 /* 00004772 */ label0000475C: 0000475C 2F0C move.l -[A7], A4 0000475E 4EAD 140A jsr [A5 + 0x140A /* export_637 */] 00004762 48C0 ext.l D0 00004764 588F addq.l A7, 4 00004766 2F00 move.l -[A7], D0 00004768 7004 moveq.l D0, 0x04 0000476A 2F00 move.l -[A7], D0 0000476C 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */] 00004770 504F addq.w A7, 8 label00004772: 00004772 7001 moveq.l D0, 0x01 00004774 607A bra +0x7C /* 000047F0 */ label00004776: 00004776 200C move.l D0, A4 00004778 674A beq +0x4C /* 000047C4 */ 0000477A 7000 moveq.l D0, 0x00 0000477C 2F00 move.l -[A7], D0 0000477E 2F00 move.l -[A7], D0 00004780 4878 01DC push.l 0x1DC 00004784 2F0C move.l -[A7], A4 00004786 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 0000478A 2D40 FFFC move.l [A6 - 0x4], D0 0000478E 4FEF 0010 lea.l A7, [A7 + 0x10] 00004792 6730 beq +0x32 /* 000047C4 */ 00004794 4AAE FFFC tst.l [A6 - 0x4] 00004798 672A beq +0x2C /* 000047C4 */ 0000479A 206E FFFC movea.l A0, [A6 - 0x4] 0000479E 7006 moveq.l D0, 0x06 000047A0 B050 cmp.w D0, [A0] 000047A2 6620 bne +0x22 /* 000047C4 */ 000047A4 48C7 ext.l D7 000047A6 2F07 move.l -[A7], D7 000047A8 2F28 0002 move.l -[A7], [A0 + 0x2] 000047AC 2068 0002 movea.l A0, [A0 + 0x2] 000047B0 2050 movea.l A0, [A0] 000047B2 2050 movea.l A0, [A0] 000047B4 2268 0008 movea.l A1, [A0 + 0x8] 000047B8 4E91 jsr [A1] 000047BA 4A00 tst.b D0 000047BC 504F addq.w A7, 8 000047BE 6704 beq +0x6 /* 000047C4 */ 000047C0 7001 moveq.l D0, 0x01 000047C2 602C bra +0x2E /* 000047F0 */ label000047C4: 000047C4 3007 move.w D0, D7 000047C6 0440 0177 subi.w D0, 0x177 000047CA 6706 beq +0x8 /* 000047D2 */ 000047CC 5F40 subq.w D0, 7 000047CE 6710 beq +0x12 /* 000047E0 */ 000047D0 601C bra +0x1E /* 000047EE */ label000047D2: 000047D2 2F0C move.l -[A7], A4 000047D4 2F0B move.l -[A7], A3 000047D6 4EBA FCB4 jsr [PC - 0x34C /* 0000448C */] 000047DA 7001 moveq.l D0, 0x01 000047DC 504F addq.w A7, 8 000047DE 6010 bra +0x12 /* 000047F0 */ label000047E0: 000047E0 2F0C move.l -[A7], A4 000047E2 2F0B move.l -[A7], A3 000047E4 4EBA FD46 jsr [PC - 0x2BA /* 0000452C */] 000047E8 7001 moveq.l D0, 0x01 000047EA 504F addq.w A7, 8 000047EC 6002 bra +0x4 /* 000047F0 */ label000047EE: 000047EE 7000 moveq.l D0, 0x00 label000047F0: 000047F0 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 000047F6 4E5E unlink A6 000047F8 4E75 rts 000047FA 4E56 0000 link A6, 0 000047FE 48E7 0108 movem.l -[A7], D7,A4 00004802 3E2E 000E move.w D7, [A6 + 0xE] 00004806 286E 0008 movea.l A4, [A6 + 0x8] 0000480A 3007 move.w D0, D7 0000480C 0440 01E1 subi.w D0, 0x1E1 00004810 660A bne +0xC /* 0000481C */ 00004812 2F0C move.l -[A7], A4 00004814 4EBA 0798 jsr [PC + 0x798 /* 00004FAE */] 00004818 584F addq.w A7, 4 0000481A 6026 bra +0x28 /* 00004842 */ label0000481C: 0000481C 48C7 ext.l D7 0000481E 2F07 move.l -[A7], D7 00004820 2F0C move.l -[A7], A4 00004822 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */] 00004826 48C0 ext.l D0 00004828 508F addq.l A7, 8 0000482A 2F00 move.l -[A7], D0 0000482C 48C7 ext.l D7 0000482E 2F07 move.l -[A7], D7 00004830 2054 movea.l A0, [A4] 00004832 2F28 0022 move.l -[A7], [A0 + 0x22] 00004836 2F0C move.l -[A7], A4 00004838 4EBA FE76 jsr [PC - 0x18A /* 000046B0 */] 0000483C 4FEF 0010 lea.l A7, [A7 + 0x10] 00004840 6002 bra +0x4 /* 00004844 */ label00004842: 00004842 7001 moveq.l D0, 0x01 label00004844: 00004844 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 0000484A 4E5E unlink A6 0000484C 4E75 rts 0000484E 4E56 0000 link A6, 0 00004852 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004856 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */] 0000485A 4E5E unlink A6 0000485C 4E75 rts 0000485E 4E56 FEFE link A6, -0x0102 00004862 48E7 0018 movem.l -[A7], A3,A4 00004866 47EE FEFE lea.l A3, [A6 - 0x102] 0000486A 286E 0008 movea.l A4, [A6 + 0x8] 0000486E 2054 movea.l A0, [A4] 00004870 3028 0014 move.w D0, [A0 + 0x14] 00004874 48C0 ext.l D0 00004876 5280 addq.l D0, 1 00004878 2F00 move.l -[A7], D0 0000487A 2F0C move.l -[A7], A4 0000487C 7000 moveq.l D0, 0x00 0000487E 2F00 move.l -[A7], D0 00004880 2F0B move.l -[A7], A3 00004882 4EAD 2A9A jsr [A5 + 0x2A9A /* export_1359 */] 00004886 7029 moveq.l D0, 0x29 00004888 2F00 move.l -[A7], D0 0000488A 4878 0109 push.l 0x109 0000488E 486D F1CE pea.l [A5 - 0xE32] 00004892 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 00004896 2F0B move.l -[A7], A3 00004898 41ED F1CE lea.l A0, [A5 - 0xE32] 0000489C 5248 addq.w A0, 1 0000489E 2F08 move.l -[A7], A0 000048A0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000048A4 2F2E 000C move.l -[A7], [A6 + 0xC] 000048A8 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 000048AC 4CEE 1800 FEF6 movem.l A3,A4, [A6 - 0x10A] 000048B2 4E5E unlink A6 000048B4 4E75 rts 000048B6 4E56 0000 link A6, 0 000048BA 7000 moveq.l D0, 0x00 000048BC 4E5E unlink A6 000048BE 4E75 rts fn000048C0: 000048C0 4E56 FFFA link A6, -0x0006 000048C4 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000048C8 3C2E 0012 move.w D6, [A6 + 0x12] 000048CC 1E2E 000F move.b D7, [A6 + 0xF] 000048D0 266E 0014 movea.l A3, [A6 + 0x14] 000048D4 7000 moveq.l D0, 0x00 000048D6 2F00 move.l -[A7], D0 000048D8 2F00 move.l -[A7], D0 000048DA 48C6 ext.l D6 000048DC 2F06 move.l -[A7], D6 000048DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000048E2 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 000048E6 2840 movea.l A4, D0 000048E8 200C move.l D0, A4 000048EA 4FEF 0010 lea.l A7, [A7 + 0x10] 000048EE 673C beq +0x3E /* 0000492C */ 000048F0 4A07 tst.b D7 000048F2 6724 beq +0x26 /* 00004918 */ 000048F4 41EE FFFA lea.l A0, [A6 - 0x6] 000048F8 224C movea.l A1, A4 000048FA 20D9 move.l [A0]+, [A1]+ 000048FC 30D9 move.w [A0]+, [A1]+ 000048FE 204C movea.l A0, A4 00004900 224B movea.l A1, A3 00004902 20D9 move.l [A0]+, [A1]+ 00004904 30D9 move.w [A0]+, [A1]+ 00004906 4253 clr.w [A3] 00004908 41EE 0000 lea.l A0, [A6 + 0x0] 0000490C 2F20 move.l -[A7], -[A0] 0000490E 3F20 move.w -[A7], -[A0] 00004910 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 00004914 5C4F addq.w A7, 6 00004916 6010 bra +0x12 /* 00004928 */ label00004918: 00004918 204B movea.l A0, A3 0000491A 224C movea.l A1, A4 0000491C 20D9 move.l [A0]+, [A1]+ 0000491E 30D9 move.w [A0]+, [A1]+ 00004920 2F0B move.l -[A7], A3 00004922 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00004926 584F addq.w A7, 4 label00004928: 00004928 7001 moveq.l D0, 0x01 0000492A 604C bra +0x4E /* 00004978 */ label0000492C: 0000492C 7000 moveq.l D0, 0x00 0000492E 2F00 move.l -[A7], D0 00004930 2F00 move.l -[A7], D0 00004932 4878 01DC push.l 0x1DC 00004936 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000493A 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 0000493E 2840 movea.l A4, D0 00004940 200C move.l D0, A4 00004942 4FEF 0010 lea.l A7, [A7 + 0x10] 00004946 672E beq +0x30 /* 00004976 */ 00004948 7006 moveq.l D0, 0x06 0000494A B054 cmp.w D0, [A4] 0000494C 6628 bne +0x2A /* 00004976 */ 0000494E 2F0B move.l -[A7], A3 00004950 48C6 ext.l D6 00004952 2F06 move.l -[A7], D6 00004954 4887 ext.w D7 00004956 48C7 ext.l D7 00004958 2F07 move.l -[A7], D7 0000495A 206C 0002 movea.l A0, [A4 + 0x2] 0000495E 2F08 move.l -[A7], A0 00004960 2050 movea.l A0, [A0] 00004962 2050 movea.l A0, [A0] 00004964 2268 001C movea.l A1, [A0 + 0x1C] 00004968 4E91 jsr [A1] 0000496A 4A00 tst.b D0 0000496C 4FEF 0010 lea.l A7, [A7 + 0x10] 00004970 6704 beq +0x6 /* 00004976 */ 00004972 7001 moveq.l D0, 0x01 00004974 6002 bra +0x4 /* 00004978 */ label00004976: 00004976 7000 moveq.l D0, 0x00 label00004978: 00004978 4CEE 18C0 FFEA movem.l D6,D7,A3,A4, [A6 - 0x16] 0000497E 4E5E unlink A6 00004980 4E75 rts 00004982 4E56 0000 link A6, 0 00004986 48E7 0018 movem.l -[A7], A3,A4 0000498A 266E 0008 movea.l A3, [A6 + 0x8] 0000498E 2053 movea.l A0, [A3] 00004990 2868 0022 movea.l A4, [A0 + 0x22] 00004994 200C move.l D0, A4 00004996 6610 bne +0x12 /* 000049A8 */ 00004998 2F0B move.l -[A7], A3 0000499A 4EBA 06AE jsr [PC + 0x6AE /* 0000504A */] 0000499E 2840 movea.l A4, D0 000049A0 2053 movea.l A0, [A3] 000049A2 214C 0022 move.l [A0 + 0x22], A4 000049A6 584F addq.w A7, 4 label000049A8: 000049A8 2F2E 0014 move.l -[A7], [A6 + 0x14] 000049AC 302E 0012 move.w D0, [A6 + 0x12] 000049B0 48C0 ext.l D0 000049B2 2F00 move.l -[A7], D0 000049B4 102E 000F move.b D0, [A6 + 0xF] 000049B8 4880 ext.w D0 000049BA 48C0 ext.l D0 000049BC 2F00 move.l -[A7], D0 000049BE 2F0C move.l -[A7], A4 000049C0 4EBA FEFE jsr [PC - 0x102 /* 000048C0 */] 000049C4 4FEF 0010 lea.l A7, [A7 + 0x10] 000049C8 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 000049CE 4E5E unlink A6 000049D0 4E75 rts 000049D2 4E56 0000 link A6, 0 000049D6 7000 moveq.l D0, 0x00 000049D8 4E5E unlink A6 000049DA 4E75 rts 000049DC 4E56 0000 link A6, 0 000049E0 4E5E unlink A6 000049E2 4E75 rts 000049E4 4E56 0000 link A6, 0 000049E8 7000 moveq.l D0, 0x00 000049EA 4E5E unlink A6 000049EC 4E75 rts 000049EE 4E56 0000 link A6, 0 000049F2 7000 moveq.l D0, 0x00 000049F4 4E5E unlink A6 000049F6 4E75 rts fn000049F8: 000049F8 4E56 FDFC link A6, -0x0204 000049FC 48E7 0118 movem.l -[A7], D7,A3,A4 00004A00 266E 0008 movea.l A3, [A6 + 0x8] 00004A04 286E 000C movea.l A4, [A6 + 0xC] 00004A08 2053 movea.l A0, [A3] 00004A0A 3028 0014 move.w D0, [A0 + 0x14] 00004A0E 48C0 ext.l D0 00004A10 5280 addq.l D0, 1 00004A12 2F00 move.l -[A7], D0 00004A14 2F0B move.l -[A7], A3 00004A16 486E FDFC pea.l [A6 - 0x204] 00004A1A 486E FEFE pea.l [A6 - 0x102] 00004A1E 4EAD 2A9A jsr [A5 + 0x2A9A /* export_1359 */] 00004A22 70FF moveq.l D0, 0xFFFFFFFF 00004A24 2F00 move.l -[A7], D0 00004A26 2F0C move.l -[A7], A4 00004A28 4EAD 0C42 jsr [A5 + 0xC42 /* export_388 */] 00004A2C 3E00 move.w D7, D0 00004A2E 504F addq.w A7, 8 00004A30 6630 bne +0x32 /* 00004A62 */ 00004A32 2053 movea.l A0, [A3] 00004A34 2F28 002C move.l -[A7], [A0 + 0x2C] 00004A38 2F0C move.l -[A7], A4 00004A3A 4EAD 0C4A jsr [A5 + 0xC4A /* export_389 */] 00004A3E 3E00 move.w D7, D0 00004A40 504F addq.w A7, 8 00004A42 661E bne +0x20 /* 00004A62 */ 00004A44 486E FDFC pea.l [A6 - 0x204] 00004A48 2F0C move.l -[A7], A4 00004A4A 4EAD 0C52 jsr [A5 + 0xC52 /* export_390 */] 00004A4E 3E00 move.w D7, D0 00004A50 504F addq.w A7, 8 00004A52 660E bne +0x10 /* 00004A62 */ 00004A54 486E FEFE pea.l [A6 - 0x102] 00004A58 2F0C move.l -[A7], A4 00004A5A 4EAD 0C52 jsr [A5 + 0xC52 /* export_390 */] 00004A5E 3E00 move.w D7, D0 00004A60 504F addq.w A7, 8 label00004A62: 00004A62 3007 move.w D0, D7 00004A64 4CEE 1880 FDF0 movem.l D7,A3,A4, [A6 - 0x210] 00004A6A 4E5E unlink A6 00004A6C 4E75 rts 00004A6E 4E56 FFFC link A6, -0x0004 00004A72 48E7 0118 movem.l -[A7], D7,A3,A4 00004A76 266E 0008 movea.l A3, [A6 + 0x8] 00004A7A 286E 000C movea.l A4, [A6 + 0xC] 00004A7E 7065 moveq.l D0, 0x65 00004A80 2F00 move.l -[A7], D0 00004A82 2F0C move.l -[A7], A4 00004A84 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */] 00004A88 3E00 move.w D7, D0 00004A8A 504F addq.w A7, 8 00004A8C 6658 bne +0x5A /* 00004AE6 */ 00004A8E 2053 movea.l A0, [A3] 00004A90 3028 0014 move.w D0, [A0 + 0x14] 00004A94 B06D F120 cmp.w D0, [A5 - 0xEE0] 00004A98 6616 bne +0x18 /* 00004AB0 */ 00004A9A 3028 0012 move.w D0, [A0 + 0x12] 00004A9E 48C0 ext.l D0 00004AA0 2F00 move.l -[A7], D0 00004AA2 2F0C move.l -[A7], A4 00004AA4 4EAD 0C42 jsr [A5 + 0xC42 /* export_388 */] 00004AA8 3E00 move.w D7, D0 00004AAA 504F addq.w A7, 8 00004AAC 6638 bne +0x3A /* 00004AE6 */ 00004AAE 600E bra +0x10 /* 00004ABE */ label00004AB0: 00004AB0 2F0C move.l -[A7], A4 00004AB2 2F0B move.l -[A7], A3 00004AB4 4EBA FF42 jsr [PC - 0xBE /* 000049F8 */] 00004AB8 3E00 move.w D7, D0 00004ABA 504F addq.w A7, 8 00004ABC 6628 bne +0x2A /* 00004AE6 */ label00004ABE: 00004ABE 2053 movea.l A0, [A3] 00004AC0 2D68 0022 FFFC move.l [A6 - 0x4], [A0 + 0x22] 00004AC6 6710 beq +0x12 /* 00004AD8 */ 00004AC8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004ACC 2F0C move.l -[A7], A4 00004ACE 4EAD 0C5A jsr [A5 + 0xC5A /* export_391 */] 00004AD2 3E00 move.w D7, D0 00004AD4 504F addq.w A7, 8 00004AD6 600E bra +0x10 /* 00004AE6 */ label00004AD8: 00004AD8 7002 moveq.l D0, 0x02 00004ADA 2F00 move.l -[A7], D0 00004ADC 2F0C move.l -[A7], A4 00004ADE 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */] 00004AE2 3E00 move.w D7, D0 00004AE4 504F addq.w A7, 8 label00004AE6: 00004AE6 3007 move.w D0, D7 00004AE8 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 00004AEE 4E5E unlink A6 00004AF0 4E75 rts fn00004AF2: 00004AF2 4E56 FDF8 link A6, -0x0208 00004AF6 48E7 0118 movem.l -[A7], D7,A3,A4 00004AFA 47EE FEFA lea.l A3, [A6 - 0x106] 00004AFE 286E 0008 movea.l A4, [A6 + 0x8] 00004B02 486E FFFC pea.l [A6 - 0x4] 00004B06 2F0C move.l -[A7], A4 00004B08 4EAD 0B4A jsr [A5 + 0xB4A /* export_357 */] 00004B0C 3E00 move.w D7, D0 00004B0E 504F addq.w A7, 8 00004B10 6634 bne +0x36 /* 00004B46 */ 00004B12 486E FDF8 pea.l [A6 - 0x208] 00004B16 2F0C move.l -[A7], A4 00004B18 4EAD 0B52 jsr [A5 + 0xB52 /* export_358 */] 00004B1C 3E00 move.w D7, D0 00004B1E 504F addq.w A7, 8 00004B20 6624 bne +0x26 /* 00004B46 */ 00004B22 2F0B move.l -[A7], A3 00004B24 2F0C move.l -[A7], A4 00004B26 4EAD 0B52 jsr [A5 + 0xB52 /* export_358 */] 00004B2A 3E00 move.w D7, D0 00004B2C 504F addq.w A7, 8 00004B2E 6616 bne +0x18 /* 00004B46 */ 00004B30 598F subq.l A7, 4 00004B32 486E FDF8 pea.l [A6 - 0x208] 00004B36 2F0B move.l -[A7], A3 00004B38 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004B3C 4EAD 2AA2 jsr [A5 + 0x2AA2 /* export_1360 */] 00004B40 206E 000C movea.l A0, [A6 + 0xC] 00004B44 209F move.l [A0], [A7]+ label00004B46: 00004B46 3007 move.w D0, D7 00004B48 4CEE 1880 FDEC movem.l D7,A3,A4, [A6 - 0x214] 00004B4E 4E5E unlink A6 00004B50 4E75 rts 00004B52 4E56 FFF4 link A6, -0x000C 00004B56 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00004B5A 286E 0008 movea.l A4, [A6 + 0x8] 00004B5E 4206 clr.b D6 00004B60 486E FFF4 pea.l [A6 - 0xC] 00004B64 2F0C move.l -[A7], A4 00004B66 4EAD 0B42 jsr [A5 + 0xB42 /* export_356 */] 00004B6A 3E00 move.w D7, D0 00004B6C 4A6E FFF4 tst.w [A6 - 0xC] 00004B70 504F addq.w A7, 8 00004B72 6D40 blt +0x42 /* 00004BB4 */ 00004B74 206D F112 movea.l A0, [A5 - 0xEEE] 00004B78 2050 movea.l A0, [A0] 00004B7A 302E FFF4 move.w D0, [A6 - 0xC] 00004B7E 48C0 ext.l D0 00004B80 B0A8 0008 cmp.l D0, [A0 + 0x8] 00004B84 6D08 blt +0xA /* 00004B8E */ 00004B86 7000 moveq.l D0, 0x00 00004B88 2D40 FFF6 move.l [A6 - 0xA], D0 00004B8C 6046 bra +0x48 /* 00004BD4 */ label00004B8E: 00004B8E 302E FFF4 move.w D0, [A6 - 0xC] 00004B92 48C0 ext.l D0 00004B94 206D F112 movea.l A0, [A5 - 0xEEE] 00004B98 2050 movea.l A0, [A0] 00004B9A 2200 move.l D1, D0 00004B9C C0FC 000C mulu.w D0, 0xC 00004BA0 4841 swap.w D1 00004BA2 C2FC 000C mulu.w D1, 0xC 00004BA6 4841 swap.w D1 00004BA8 4241 clr.w D1 00004BAA D081 add.l D0, D1 00004BAC 2D70 0852 FFF6 move.l [A6 - 0xA], [A0 + D0 + 0x52] 00004BB2 6020 bra +0x22 /* 00004BD4 */ label00004BB4: 00004BB4 486E FFF6 pea.l [A6 - 0xA] 00004BB8 2F0C move.l -[A7], A4 00004BBA 4EBA FF36 jsr [PC - 0xCA /* 00004AF2 */] 00004BBE 3E00 move.w D7, D0 00004BC0 7C01 moveq.l D6, 0x01 00004BC2 4AAE FFF6 tst.l [A6 - 0xA] 00004BC6 504F addq.w A7, 8 00004BC8 670A beq +0xC /* 00004BD4 */ 00004BCA 206E FFF6 movea.l A0, [A6 - 0xA] 00004BCE 2050 movea.l A0, [A0] 00004BD0 2A28 0004 move.l D5, [A0 + 0x4] label00004BD4: 00004BD4 2F2E 000C move.l -[A7], [A6 + 0xC] 00004BD8 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00004BDC 2F0C move.l -[A7], A4 00004BDE 4EAD 0B5A jsr [A5 + 0xB5A /* export_359 */] 00004BE2 4A06 tst.b D6 00004BE4 4FEF 000C lea.l A7, [A7 + 0xC] 00004BE8 6710 beq +0x12 /* 00004BFA */ 00004BEA 4AAE FFF6 tst.l [A6 - 0xA] 00004BEE 670A beq +0xC /* 00004BFA */ 00004BF0 206E FFF6 movea.l A0, [A6 - 0xA] 00004BF4 2050 movea.l A0, [A0] 00004BF6 DBA8 0004 add.l [A0 + 0x4], D5 label00004BFA: 00004BFA 486E FFFA pea.l [A6 - 0x6] 00004BFE 2F0C move.l -[A7], A4 00004C00 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */] 00004C04 3E00 move.w D7, D0 00004C06 504F addq.w A7, 8 00004C08 662E bne +0x30 /* 00004C38 */ 00004C0A 4AAE FFF6 tst.l [A6 - 0xA] 00004C0E 671A beq +0x1C /* 00004C2A */ 00004C10 206E FFF6 movea.l A0, [A6 - 0xA] 00004C14 2050 movea.l A0, [A0] 00004C16 216E FFFC 0022 move.l [A0 + 0x22], [A6 - 0x4] 00004C1C 671A beq +0x1C /* 00004C38 */ 00004C1E 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00004C22 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */] 00004C26 584F addq.w A7, 4 00004C28 600E bra +0x10 /* 00004C38 */ label00004C2A: 00004C2A 41EE 0000 lea.l A0, [A6 + 0x0] 00004C2E 2F20 move.l -[A7], -[A0] 00004C30 3F20 move.w -[A7], -[A0] 00004C32 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 00004C36 5C4F addq.w A7, 6 label00004C38: 00004C38 3007 move.w D0, D7 00004C3A 4CEE 10E0 FFE4 movem.l D5,D6,D7,A4, [A6 - 0x1C] 00004C40 4E5E unlink A6 00004C42 4E75 rts fn00004C44: 00004C44 4E56 0000 link A6, 0 00004C48 48E7 0118 movem.l -[A7], D7,A3,A4 00004C4C 3E2E 000E move.w D7, [A6 + 0xE] 00004C50 266E 0008 movea.l A3, [A6 + 0x8] 00004C54 2053 movea.l A0, [A3] 00004C56 2868 0008 movea.l A4, [A0 + 0x8] 00004C5A 48C7 ext.l D7 00004C5C 2F07 move.l -[A7], D7 00004C5E 2F0C move.l -[A7], A4 00004C60 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */] 00004C64 48C0 ext.l D0 00004C66 508F addq.l A7, 8 00004C68 2F00 move.l -[A7], D0 00004C6A 48C7 ext.l D7 00004C6C 2F07 move.l -[A7], D7 00004C6E 2F0B move.l -[A7], A3 00004C70 2F0C move.l -[A7], A4 00004C72 4EBA FA3C jsr [PC - 0x5C4 /* 000046B0 */] 00004C76 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00004C7C 4E5E unlink A6 00004C7E 4E75 rts 00004C80 4E56 0000 link A6, 0 00004C84 2F0C move.l -[A7], A4 00004C86 286E 0008 movea.l A4, [A6 + 0x8] 00004C8A 70FF moveq.l D0, 0xFFFFFFFF 00004C8C 2F00 move.l -[A7], D0 00004C8E 322E 000E move.w D1, [A6 + 0xE] 00004C92 48C1 ext.l D1 00004C94 2F01 move.l -[A7], D1 00004C96 2F0C move.l -[A7], A4 00004C98 2054 movea.l A0, [A4] 00004C9A 2F28 0008 move.l -[A7], [A0 + 0x8] 00004C9E 4EBA FA10 jsr [PC - 0x5F0 /* 000046B0 */] 00004CA2 286E FFFC movea.l A4, [A6 - 0x4] 00004CA6 4E5E unlink A6 00004CA8 4E75 rts 00004CAA 4E56 0000 link A6, 0 00004CAE 2F0C move.l -[A7], A4 00004CB0 286E 0008 movea.l A4, [A6 + 0x8] 00004CB4 2054 movea.l A0, [A4] 00004CB6 2F28 0008 move.l -[A7], [A0 + 0x8] 00004CBA 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */] 00004CBE 2F0C move.l -[A7], A4 00004CC0 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */] 00004CC4 286E FFFC movea.l A4, [A6 - 0x4] 00004CC8 4E5E unlink A6 00004CCA 4E75 rts 00004CCC 4E56 FEFE link A6, -0x0102 00004CD0 48E7 0018 movem.l -[A7], A3,A4 00004CD4 286E 0008 movea.l A4, [A6 + 0x8] 00004CD8 2054 movea.l A0, [A4] 00004CDA 2668 0008 movea.l A3, [A0 + 0x8] 00004CDE 2053 movea.l A0, [A3] 00004CE0 3028 0014 move.w D0, [A0 + 0x14] 00004CE4 48C0 ext.l D0 00004CE6 5280 addq.l D0, 1 00004CE8 2F00 move.l -[A7], D0 00004CEA 2F0B move.l -[A7], A3 00004CEC 7000 moveq.l D0, 0x00 00004CEE 2F00 move.l -[A7], D0 00004CF0 486E FEFE pea.l [A6 - 0x102] 00004CF4 4EAD 2A9A jsr [A5 + 0x2A9A /* export_1359 */] 00004CF8 702A moveq.l D0, 0x2A 00004CFA 2F00 move.l -[A7], D0 00004CFC 4878 0109 push.l 0x109 00004D00 486D F1CE pea.l [A5 - 0xE32] 00004D04 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 00004D08 2F0C move.l -[A7], A4 00004D0A 2054 movea.l A0, [A4] 00004D0C 2F28 0004 move.l -[A7], [A0 + 0x4] 00004D10 486E FEFE pea.l [A6 - 0x102] 00004D14 41ED F1CE lea.l A0, [A5 - 0xE32] 00004D18 5248 addq.w A0, 1 00004D1A 2F08 move.l -[A7], A0 00004D1C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004D20 2F2E 000C move.l -[A7], [A6 + 0xC] 00004D24 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 00004D28 4CEE 1800 FEF6 movem.l A3,A4, [A6 - 0x10A] 00004D2E 4E5E unlink A6 00004D30 4E75 rts 00004D32 4E56 0000 link A6, 0 00004D36 7000 moveq.l D0, 0x00 00004D38 4E5E unlink A6 00004D3A 4E75 rts 00004D3C 4E56 0000 link A6, 0 00004D40 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004D44 302E 0012 move.w D0, [A6 + 0x12] 00004D48 48C0 ext.l D0 00004D4A 2F00 move.l -[A7], D0 00004D4C 102E 000F move.b D0, [A6 + 0xF] 00004D50 4880 ext.w D0 00004D52 48C0 ext.l D0 00004D54 2F00 move.l -[A7], D0 00004D56 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004D5A 4EBA FB64 jsr [PC - 0x49C /* 000048C0 */] 00004D5E 4E5E unlink A6 00004D60 4E75 rts 00004D62 4E56 0000 link A6, 0 00004D66 7000 moveq.l D0, 0x00 00004D68 4E5E unlink A6 00004D6A 4E75 rts 00004D6C 4E56 0000 link A6, 0 00004D70 4E5E unlink A6 00004D72 4E75 rts 00004D74 4E56 0000 link A6, 0 00004D78 7000 moveq.l D0, 0x00 00004D7A 4E5E unlink A6 00004D7C 4E75 rts 00004D7E 4E56 0000 link A6, 0 00004D82 7000 moveq.l D0, 0x00 00004D84 4E5E unlink A6 00004D86 4E75 rts 00004D88 4E56 FFF6 link A6, -0x000A 00004D8C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00004D90 266E 0008 movea.l A3, [A6 + 0x8] 00004D94 286E 000C movea.l A4, [A6 + 0xC] 00004D98 426E FFF6 clr.w [A6 - 0xA] 00004D9C 2F0B move.l -[A7], A3 00004D9E 4EAD 140A jsr [A5 + 0x140A /* export_637 */] 00004DA2 3C00 move.w D6, D0 00004DA4 7066 moveq.l D0, 0x66 00004DA6 2F00 move.l -[A7], D0 00004DA8 2F0C move.l -[A7], A4 00004DAA 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */] 00004DAE 3E00 move.w D7, D0 00004DB0 4FEF 000C lea.l A7, [A7 + 0xC] 00004DB4 666A bne +0x6C /* 00004E20 */ 00004DB6 2053 movea.l A0, [A3] 00004DB8 2F28 0008 move.l -[A7], [A0 + 0x8] 00004DBC 2F0C move.l -[A7], A4 00004DBE 4EAD 0C5A jsr [A5 + 0xC5A /* export_391 */] 00004DC2 3E00 move.w D7, D0 00004DC4 504F addq.w A7, 8 00004DC6 6658 bne +0x5A /* 00004E20 */ 00004DC8 48C6 ext.l D6 00004DCA 2F06 move.l -[A7], D6 00004DCC 2F0C move.l -[A7], A4 00004DCE 4EAD 0C42 jsr [A5 + 0xC42 /* export_388 */] 00004DD2 3E00 move.w D7, D0 00004DD4 504F addq.w A7, 8 00004DD6 6648 bne +0x4A /* 00004E20 */ label00004DD8: 00004DD8 486E FFF8 pea.l [A6 - 0x8] 00004DDC 486E FFFE pea.l [A6 - 0x2] 00004DE0 486E FFF6 pea.l [A6 - 0xA] 00004DE4 2F0B move.l -[A7], A3 00004DE6 4EAD 141A jsr [A5 + 0x141A /* export_639 */] 00004DEA 4A00 tst.b D0 00004DEC 4FEF 0010 lea.l A7, [A7 + 0x10] 00004DF0 672E beq +0x30 /* 00004E20 */ 00004DF2 302E FFFE move.w D0, [A6 - 0x2] 00004DF6 48C0 ext.l D0 00004DF8 2F00 move.l -[A7], D0 00004DFA 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */] 00004DFE 48C0 ext.l D0 00004E00 588F addq.l A7, 4 00004E02 2F00 move.l -[A7], D0 00004E04 2F0C move.l -[A7], A4 00004E06 4EAD 0C42 jsr [A5 + 0xC42 /* export_388 */] 00004E0A 3E00 move.w D7, D0 00004E0C 504F addq.w A7, 8 00004E0E 6610 bne +0x12 /* 00004E20 */ 00004E10 486E FFF8 pea.l [A6 - 0x8] 00004E14 2F0C move.l -[A7], A4 00004E16 4EAD 0C62 jsr [A5 + 0xC62 /* export_392 */] 00004E1A 3E00 move.w D7, D0 00004E1C 504F addq.w A7, 8 00004E1E 67B8 beq -0x46 /* 00004DD8 */ label00004E20: 00004E20 3007 move.w D0, D7 00004E22 4CEE 18C0 FFE6 movem.l D6,D7,A3,A4, [A6 - 0x1A] 00004E28 4E5E unlink A6 00004E2A 4E75 rts 00004E2C 4E56 FFEE link A6, -0x0012 00004E30 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00004E34 7000 moveq.l D0, 0x00 00004E36 2D40 FFF2 move.l [A6 - 0xE], D0 00004E3A 2640 movea.l A3, D0 00004E3C 206E 0008 movea.l A0, [A6 + 0x8] 00004E40 2A28 000C move.l D5, [A0 + 0xC] 00004E44 2068 0008 movea.l A0, [A0 + 0x8] 00004E48 2050 movea.l A0, [A0] 00004E4A 2205 move.l D1, D5 00004E4C E581 asl D1, 2 00004E4E 41F0 1814 lea.l A0, [A0 + D1 + 0x14] 00004E52 2D48 FFFC move.l [A6 - 0x4], A0 00004E56 2810 move.l D4, [A0] 00004E58 2080 move.l [A0], D0 00004E5A 206E 0008 movea.l A0, [A6 + 0x8] 00004E5E 52A8 000C addq.l [A0 + 0xC], 1 00004E62 486E FFF6 pea.l [A6 - 0xA] 00004E66 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004E6A 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */] 00004E6E 3E00 move.w D7, D0 00004E70 504F addq.w A7, 8 00004E72 6600 012E bne +0x130 /* 00004FA2 */ 00004E76 7006 moveq.l D0, 0x06 00004E78 B06E FFF6 cmp.w D0, [A6 - 0xA] 00004E7C 6616 bne +0x18 /* 00004E94 */ 00004E7E 206E FFF8 movea.l A0, [A6 - 0x8] 00004E82 2050 movea.l A0, [A0] 00004E84 43ED F8BE lea.l A1, [A5 - 0x742] 00004E88 B3D0 cmpa.l A1, [A0] 00004E8A 6608 bne +0xA /* 00004E94 */ 00004E8C 2D6E FFF8 FFF2 move.l [A6 - 0xE], [A6 - 0x8] 00004E92 6020 bra +0x22 /* 00004EB4 */ label00004E94: 00004E94 41EE FFFC lea.l A0, [A6 - 0x4] 00004E98 2F20 move.l -[A7], -[A0] 00004E9A 3F20 move.w -[A7], -[A0] 00004E9C 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 00004EA0 206E 000C movea.l A0, [A6 + 0xC] 00004EA4 30BC 0002 move.w [A0], 0x2 00004EA8 206E 000C movea.l A0, [A6 + 0xC] 00004EAC 7000 moveq.l D0, 0x00 00004EAE 2140 0002 move.l [A0 + 0x2], D0 00004EB2 5C4F addq.w A7, 6 label00004EB4: 00004EB4 486E FFEE pea.l [A6 - 0x12] 00004EB8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004EBC 4EAD 0B42 jsr [A5 + 0xB42 /* export_356 */] 00004EC0 3E00 move.w D7, D0 00004EC2 504F addq.w A7, 8 00004EC4 6600 00DC bne +0xDE /* 00004FA2 */ 00004EC8 4AAE FFF2 tst.l [A6 - 0xE] 00004ECC 6748 beq +0x4A /* 00004F16 */ 00004ECE 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00004ED2 4EBA 0176 jsr [PC + 0x176 /* 0000504A */] 00004ED6 2640 movea.l A3, D0 00004ED8 200B move.l D0, A3 00004EDA 584F addq.w A7, 4 00004EDC 660A bne +0xC /* 00004EE8 */ 00004EDE 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 00004EE2 3E00 move.w D7, D0 00004EE4 6000 00BC bra +0xBE /* 00004FA2 */ label00004EE8: 00004EE8 200B move.l D0, A3 00004EEA 6718 beq +0x1A /* 00004F04 */ 00004EEC 2053 movea.l A0, [A3] 00004EEE 2144 0004 move.l [A0 + 0x4], D4 00004EF2 206E 0008 movea.l A0, [A6 + 0x8] 00004EF6 2068 0008 movea.l A0, [A0 + 0x8] 00004EFA 2050 movea.l A0, [A0] 00004EFC 2005 move.l D0, D5 00004EFE E580 asl D0, 2 00004F00 218B 0814 move.l [A0 + D0 + 0x14], A3 label00004F04: 00004F04 206E 000C movea.l A0, [A6 + 0xC] 00004F08 30BC 0006 move.w [A0], 0x6 00004F0C 206E 000C movea.l A0, [A6 + 0xC] 00004F10 214B 0002 move.l [A0 + 0x2], A3 00004F14 6012 bra +0x14 /* 00004F28 */ label00004F16: 00004F16 206E 000C movea.l A0, [A6 + 0xC] 00004F1A 30BC 0002 move.w [A0], 0x2 00004F1E 206E 000C movea.l A0, [A6 + 0xC] 00004F22 7000 moveq.l D0, 0x00 00004F24 2140 0002 move.l [A0 + 0x2], D0 label00004F28: 00004F28 4246 clr.w D6 00004F2A 6070 bra +0x72 /* 00004F9C */ label00004F2C: 00004F2C 486E FFF0 pea.l [A6 - 0x10] 00004F30 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004F34 4EAD 0B42 jsr [A5 + 0xB42 /* export_356 */] 00004F38 3E00 move.w D7, D0 00004F3A 504F addq.w A7, 8 00004F3C 6664 bne +0x66 /* 00004FA2 */ 00004F3E 486E FFF6 pea.l [A6 - 0xA] 00004F42 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004F46 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */] 00004F4A 3E00 move.w D7, D0 00004F4C 504F addq.w A7, 8 00004F4E 6652 bne +0x54 /* 00004FA2 */ 00004F50 200B move.l D0, A3 00004F52 6736 beq +0x38 /* 00004F8A */ 00004F54 7000 moveq.l D0, 0x00 00004F56 2F00 move.l -[A7], D0 00004F58 7201 moveq.l D1, 0x01 00004F5A 2F01 move.l -[A7], D1 00004F5C 302E FFF0 move.w D0, [A6 - 0x10] 00004F60 48C0 ext.l D0 00004F62 2F00 move.l -[A7], D0 00004F64 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */] 00004F68 48C0 ext.l D0 00004F6A 588F addq.l A7, 4 00004F6C 2F00 move.l -[A7], D0 00004F6E 2F0B move.l -[A7], A3 00004F70 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 00004F74 2840 movea.l A4, D0 00004F76 200C move.l D0, A4 00004F78 4FEF 0010 lea.l A7, [A7 + 0x10] 00004F7C 671A beq +0x1C /* 00004F98 */ 00004F7E 41EE FFF6 lea.l A0, [A6 - 0xA] 00004F82 224C movea.l A1, A4 00004F84 22D8 move.l [A1]+, [A0]+ 00004F86 32D8 move.w [A1]+, [A0]+ 00004F88 600E bra +0x10 /* 00004F98 */ label00004F8A: 00004F8A 41EE FFFC lea.l A0, [A6 - 0x4] 00004F8E 2F20 move.l -[A7], -[A0] 00004F90 3F20 move.w -[A7], -[A0] 00004F92 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 00004F96 5C4F addq.w A7, 6 label00004F98: 00004F98 3006 move.w D0, D6 00004F9A 5246 addq.w D6, 1 label00004F9C: 00004F9C BC6E FFEE cmp.w D6, [A6 - 0x12] 00004FA0 6D8A blt -0x74 /* 00004F2C */ label00004FA2: 00004FA2 3007 move.w D0, D7 00004FA4 4CEE 18F0 FFD6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2A] 00004FAA 4E5E unlink A6 00004FAC 4E75 rts fn00004FAE: 00004FAE 4E56 FFFA link A6, -0x0006 00004FB2 48E7 0018 movem.l -[A7], A3,A4 00004FB6 266E 0008 movea.l A3, [A6 + 0x8] 00004FBA 2F0B move.l -[A7], A3 00004FBC 4EBA 008C jsr [PC + 0x8C /* 0000504A */] 00004FC0 2840 movea.l A4, D0 00004FC2 200C move.l D0, A4 00004FC4 584F addq.w A7, 4 00004FC6 660C bne +0xE /* 00004FD4 */ 00004FC8 7002 moveq.l D0, 0x02 00004FCA 2F00 move.l -[A7], D0 00004FCC 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00004FD0 584F addq.w A7, 4 00004FD2 606C bra +0x6E /* 00005040 */ label00004FD4: 00004FD4 2F0B move.l -[A7], A3 00004FD6 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */] 00004FDA 206D F0D8 movea.l A0, [A5 - 0xF28] 00004FDE 202D F0E0 move.l D0, [A5 - 0xF20] 00004FE2 D090 add.l D0, [A0] 00004FE4 322D F0E8 move.w D1, [A5 - 0xF18] 00004FE8 48C1 ext.l D1 00004FEA D281 add.l D1, D1 00004FEC 2401 move.l D2, D1 00004FEE D482 add.l D2, D2 00004FF0 D282 add.l D1, D2 00004FF2 2640 movea.l A3, D0 00004FF4 97C1 sub.l A3, D1 00004FF6 41EE FFFA lea.l A0, [A6 - 0x6] 00004FFA 224B movea.l A1, A3 00004FFC 20D9 move.l [A0]+, [A1]+ 00004FFE 30D9 move.w [A0]+, [A1]+ 00005000 36BC 0006 move.w [A3], 0x6 00005004 274C 0002 move.l [A3 + 0x2], A4 00005008 41EE 0000 lea.l A0, [A6 + 0x0] 0000500C 2F20 move.l -[A7], -[A0] 0000500E 3F20 move.w -[A7], -[A0] 00005010 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 00005014 4878 01E1 push.l 0x1E1 00005018 2F0C move.l -[A7], A4 0000501A 4EBA FC28 jsr [PC - 0x3D8 /* 00004C44 */] 0000501E 4A00 tst.b D0 00005020 4FEF 0012 lea.l A7, [A7 + 0x12] 00005024 661A bne +0x1C /* 00005040 */ 00005026 3D7C 0006 FFFA move.w [A6 - 0x6], 0x6 0000502C 2D4C FFFC move.l [A6 - 0x4], A4 00005030 2054 movea.l A0, [A4] 00005032 52A8 0004 addq.l [A0 + 0x4], 1 00005036 486E FFFA pea.l [A6 - 0x6] 0000503A 4EAD 160A jsr [A5 + 0x160A /* export_701 */] 0000503E 584F addq.w A7, 4 label00005040: 00005040 4CEE 1800 FFF2 movem.l A3,A4, [A6 - 0xE] 00005046 4E5E unlink A6 00005048 4E75 rts fn0000504A: 0000504A 4E56 FFFA link A6, -0x0006 0000504E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00005052 266E 0008 movea.l A3, [A6 + 0x8] 00005056 2853 movea.l A4, [A3] 00005058 3D6C 0014 FFFE move.w [A6 - 0x2], [A4 + 0x14] 0000505E 2C2C 003E move.l D6, [A4 + 0x3E] 00005062 382C 003C move.w D4, [A4 + 0x3C] 00005066 48C4 ext.l D4 00005068 2F04 move.l -[A7], D4 0000506A 4EAD 13E2 jsr [A5 + 0x13E2 /* export_632 */] 0000506E 2840 movea.l A4, D0 00005070 200C move.l D0, A4 00005072 584F addq.w A7, 4 00005074 660E bne +0x10 /* 00005084 */ 00005076 7002 moveq.l D0, 0x02 00005078 2F00 move.l -[A7], D0 0000507A 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 0000507E 7000 moveq.l D0, 0x00 00005080 584F addq.w A7, 4 00005082 6060 bra +0x62 /* 000050E4 */ label00005084: 00005084 4247 clr.w D7 00005086 6036 bra +0x38 /* 000050BE */ label00005088: 00005088 2006 move.l D0, D6 0000508A D093 add.l D0, [A3] 0000508C 2040 movea.l A0, D0 0000508E 3010 move.w D0, [A0] 00005090 48C0 ext.l D0 00005092 2F00 move.l -[A7], D0 00005094 302E FFFE move.w D0, [A6 - 0x2] 00005098 48C0 ext.l D0 0000509A 2F00 move.l -[A7], D0 0000509C 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */] 000050A0 3A00 move.w D5, D0 000050A2 7000 moveq.l D0, 0x00 000050A4 2F00 move.l -[A7], D0 000050A6 7201 moveq.l D1, 0x01 000050A8 2F01 move.l -[A7], D1 000050AA 48C5 ext.l D5 000050AC 2F05 move.l -[A7], D5 000050AE 2F0C move.l -[A7], A4 000050B0 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 000050B4 4FEF 0018 lea.l A7, [A7 + 0x18] 000050B8 3007 move.w D0, D7 000050BA 5247 addq.w D7, 1 000050BC 5486 addq.l D6, 2 label000050BE: 000050BE B847 cmp.w D4, D7 000050C0 6EC6 bgt -0x38 /* 00005088 */ 000050C2 2D54 FFFA move.l [A6 - 0x6], [A4] 000050C6 41ED F88A lea.l A0, [A5 - 0x776] 000050CA 226E FFFA movea.l A1, [A6 - 0x6] 000050CE 2288 move.l [A1], A0 000050D0 206E FFFA movea.l A0, [A6 - 0x6] 000050D4 7001 moveq.l D0, 0x01 000050D6 2140 0004 move.l [A0 + 0x4], D0 000050DA 206E FFFA movea.l A0, [A6 - 0x6] 000050DE 214B 0008 move.l [A0 + 0x8], A3 000050E2 200C move.l D0, A4 label000050E4: 000050E4 4CEE 18F0 FFE2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1E] 000050EA 4E5E unlink A6 000050EC 4E75 rts 000050EE 4E56 0000 link A6, 0 000050F2 4E5E unlink A6 000050F4 4E75 rts